Просмотр исходного кода

bookName 等均设置时为有效页码

visuddhinanda 2 лет назад
Родитель
Сommit
b7a8aaa601
1 измененных файлов с 8 добавлено и 3 удалено
  1. 8 3
      dashboard/src/components/template/QuoteLink.tsx

+ 8 - 3
dashboard/src/components/template/QuoteLink.tsx

@@ -9,8 +9,8 @@ const { Text } = Typography;
 interface IWidgetQuoteLinkCtl {
   type: string;
   bookName?: string;
-  volume?: string;
-  page?: string;
+  volume?: number;
+  page?: number;
   style: TDisplayStyle;
   book?: number;
   para?: number;
@@ -33,7 +33,12 @@ const QuoteLinkCtl = ({
   let textShow = ` ${volume}.${page}`;
 
   useEffect(() => {
-    if (type && bookName && volume && page) {
+    if (
+      typeof type !== "undefined" &&
+      typeof bookName !== "undefined" &&
+      typeof volume !== "undefined" &&
+      typeof page !== "undefined"
+    ) {
       setValidPage(true);
       setTpl(
         `{{ql|type=${type}|bookname=${bookName}|volume=${volume}|page=${page}}}`