Przeglądaj źródła

采美百科采美文章自动保存优化

xiebaomin 2 lat temu
rodzic
commit
8e62640a5c

+ 4 - 2
src/main/resources/static/js/supplier-center/encyclopedia/components/content-edit/index.js

@@ -76,14 +76,16 @@ const contentEdit = {
         },
         // 失去焦点
         onBlur() {
+            this.$parent.$parent.$parent.onBlured && this.$parent.$parent.$parent.onBlured() // 调用父组件方法
             setTimeout(() => {
-                this.$parent.$parent.$parent.onBlured && this.$parent.$parent.$parent.onBlured() // 调用父组件方法
                 this.isFocus = false
             }, 200)
         },
         onFocus() {
-            this.isFocus = true
             this.$parent.$parent.$parent.onFocused() && this.$parent.$parent.$parent.onFocused() // 调用父组件方法
+            setTimeout(() => {
+                this.isFocus = true
+            }, 300)
         },
         // 工具栏点击
         handleToolBarClick() {

+ 10 - 6
src/main/resources/static/js/supplier-center/encyclopedia/edit.js

@@ -286,14 +286,18 @@ const edit = new Vue({
     },
     methods: {
         onFocused() {
-            this.validTime = null
-            console.log(111)
-            clearTimeout(this.validTime)
+            setTimeout(() => {
+                this.validTime = null
+                console.log(111)
+                clearTimeout(this.validTime)
+            }, 300)
         },
         onBlured() {
-            this.isFocus = true
-            this.validFormRule()
-            console.log(222)
+            setTimeout(() => {
+                this.isFocus = true
+                this.validFormRule()
+                console.log(222)
+            }, 200)
         },
         // 自动保存校验
         validFormRule() {