关于vue组件定义一些新手问题

本人新手如有说错,请大佬指教谢谢

问题描述

因框架选择问题,父组件调用dialog时外层dialog显示为true,而我的内部dialog在初始化时候会显示为true,而这样就会导致我的内部dialog关闭时,内部为false然后导致回到父组件时在进入内部dialog时没有初始化就会不显示内部dialog,解决方法就是在外部调用dialog手动初始化一次方法

 

框架在调用addOrUpdateHandle时,如果有调用this.$nextTick就会走一次而我的正好会初始化一次

框架代码

 子页面

 如果不在父页面手动调的话,就会导致我的内部dialog一直不会变true

父页面

 

 还有需注意事情,this.$emit在回父组件时需定义一下方法名称,定义才能调到

 

 

posted @ 2023-07-20 17:06  小垚java  阅读(28)  评论(0)    收藏  举报