소스 검색

WordPhrase

guanchunjie 3 년 전
부모
커밋
1c91300668
2개의 변경된 파일9개의 추가작업 그리고 4개의 파일을 삭제
  1. 7 1
      src/components/Adult/preview/WordPhrase.vue
  2. 2 3
      src/components/Adult/preview/components/WordPhraseDetail.vue

+ 7 - 1
src/components/Adult/preview/WordPhrase.vue

@@ -100,6 +100,7 @@
     </el-collapse>
     <div v-if="detailShow">
       <WordPhraseDetail
+        v-if="isSuccess"
         :data="data"
         :curQue="curQue"
         :changeDetailIndex="changeDetailIndex"
@@ -137,6 +138,7 @@ export default {
       playWord: null,
       optionRes: [],
       mp3List: [],
+      isSuccess: false,
     };
   },
   //计算属性 类似于data概念
@@ -192,6 +194,7 @@ export default {
     },
     // 获取生词的例句
     getWordLiju(val) {
+      this.isSuccess = false;
       console.log(this.data);
       this.data.list1 = [];
       this.data.list2 = [];
@@ -219,7 +222,10 @@ export default {
             search_scope: 0, //检索范围0 本课件  1本教材 2本套
             is_contain_word_variants: false,
           }).then((res) => {
-            this.data.list1 = res.sentence_list;
+            this.$set(this.data, "list1", res.sentence_list);
+            this.isSuccess = true;
+            console.log("=======");
+            console.log(this.data.list1);
           });
         });
       });

+ 2 - 3
src/components/Adult/preview/components/WordPhraseDetail.vue

@@ -325,6 +325,7 @@ export default {
       });
     },
     initData() {
+      debugger;
       if (this.curQue) {
         this.isShow = true;
         if (this.data.list1 && this.data.list1.length > 0) {
@@ -346,9 +347,7 @@ export default {
     },
   },
   //生命周期 - 创建完成(可以访问当前this实例)
-  created() {
-    console.log(this.data.list1);
-  },
+  created() {},
   //生命周期 - 挂载完成(可以访问DOM元素)
   mounted() {
     this.initData();