瀏覽代碼

Поправлен баг

Book Pauk 2 年之前
父節點
當前提交
bc0c9932c8
共有 1 個文件被更改,包括 6 次插入1 次删除
  1. 6 1
      client/components/Reader/TextPage/TextPage.vue

+ 6 - 1
client/components/Reader/TextPage/TextPage.vue

@@ -174,7 +174,12 @@ class TextPage {
     }
 
     hex2rgba(hex, alpha = 1) {
-        const [r, g, b] = hex.match(/\w\w/g).map(x => parseInt(x, 16));
+        let [r, g, b] = [0, 0, 0];
+        if (hex.length <= 4) {
+            [r, g, b] = hex.match(/\w/g).map(x => parseInt(x + x, 16));
+        } else {
+            [r, g, b] = hex.match(/\w\w/g).map(x => parseInt(x, 16));
+        }
         return `rgba(${r},${g},${b},${alpha})`;
     }