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

fix(pptEasy/addCourse3): 修复工具按钮调用可能的空指针问题

1. 新增对_data存在性的校验,避免取_id时报错
2. 新增tool为84时调用addFile的逻辑分支
lsc 1 день назад
Родитель
Сommit
90953f51c9
1 измененных файлов с 4 добавлено и 1 удалено
  1. 4 1
      src/components/pages/pptEasy/addCourse3.vue

+ 4 - 1
src/components/pages/pptEasy/addCourse3.vue

@@ -3481,7 +3481,7 @@ export default {
     },
     toolBtn2(type, id, tool){
       let _data = this.pptCourseJson.toolsList.find(i => i.id === id || i.url === id);
-      this.editId = _data.id;
+      this.editId = _data ? _data.id : 1;
       if (tool == 45) {
         this.testJsonName = "";
         this.testJsonBrief = "";
@@ -3524,6 +3524,9 @@ export default {
       } else if (tool == 79) {
         this.answerQ = "";
         this.addPhoto();
+      }else if (tool == 84){
+        this.answerQ = "";
+        this.addFile();
       }
     },
     clearLine() {