elementUI中使用dialog弹出框封装成子组件遇到的问题
因为 :visible.sync 属性的影响,通过点击外面部分或×号关闭弹出框时,子组件会修改父组件的值,此时会报错,虽然弹出框关闭了,但是此时父组件的 visible 还是true,再按按钮时就打不开弹窗了。
子组件修改如下:


父组件不变:

因为 :visible.sync 属性的影响,通过点击外面部分或×号关闭弹出框时,子组件会修改父组件的值,此时会报错,虽然弹出框关闭了,但是此时父组件的 visible 还是true,再按按钮时就打不开弹窗了。
子组件修改如下:


父组件不变:
