Vue——每次弹出el-dialog,都会执行mounted

263 阅读1分钟

在Vue开发中,表格中需要点击弹窗,需要调用mounted 里面的方法 比如:(例如使用:新增、编辑、详情,使用弹框组件时) 解决方案:
1.通过判断传入的值ID,监听ID值,判断是否调用方法
2.该组件只在页面加载中,加载一次,后面不会再加载了,如el-dialog,解决办法如下,在el-dialog外再加一层div.div中以v-if来控制组件el-dialog的出现与否,每次弹出el-dialog,都会执行mounted,而不加div,只会执行一次。