Explorar el Código

修复弹窗问题

ZaiZai hace 1 año
padre
commit
62e2c90008
Se han modificado 1 ficheros con 7 adiciones y 3 borrados
  1. 7 3
      src/views/alter/admin/components/order/addModal.vue

+ 7 - 3
src/views/alter/admin/components/order/addModal.vue

@@ -201,23 +201,27 @@ watch(() => props.ids, (ids) => {
 //监听
 watch(isShow, (val) => {
     if (val) {
-        setSplitRef()
         getMeterChangeClassify()
         getMeterChangeType()
         getTableDetail()
+        nextTick(() => {
+            setSplitRef()
+        })
     }
 })
 
 //初始化设置拖动分割线
 const setSplitRef = () => {
     //配置参考: https://split.js.org/#/?direction=vertical&snapOffset=0
-    nextTick(() => {
+    try {
         window.$split(['#hc_add_dialog_tree_card', '#hc_add_dialog_table_card'], {
             sizes: [20, 80],
             snapOffset: 0,
             minSize: [100, 400],
         })
-    })
+    } catch (error) {
+        console.log(error)
+    }
 }
 
 //计量变更归类