Browse Source

refactor(addCourse2): 调整方法顺序并修复路由守卫问题

将goTo方法位置调整到setPPtToolList之后以保持逻辑分组一致
在beforeRouteLeave中添加next()调用以修复路由守卫未执行问题
lsc 1 week ago
parent
commit
b12341e5d2
1 changed files with 4 additions and 4 deletions
  1. 4 4
      src/components/pages/pptEasy/addCourse2.vue

+ 4 - 4
src/components/pages/pptEasy/addCourse2.vue

@@ -228,14 +228,14 @@ export default {
       }
       return _guid;
     },
-    goTo(path) {
-      this.$router.push(path);
-    },
     setPPtToolList(){
       let _toolList = JSON.parse(JSON.stringify(this.pptCourseJson.toolsList));
       //把toolList挂载到window上
       window.pptToolList = _toolList;
     },
+    goTo(path) {
+      this.$router.push(path);
+    },
     lastSteps() {
       this.$confirm("是否保存已编辑内容?", "提示", {
         confirmButtonText: "保存",
@@ -581,7 +581,7 @@ export default {
 
   },
   beforeRouteLeave(to, from, next) {
- 
+    next()
   },
   created() {