vue项目中要使用Element UI组件的对话框Dialog因為该组件相比其他组件稍微复杂一点,并且有事件需要处理所以单独写在了一个模板里,需要一个props从父组件向子组件传递布尔值,是否显示该对话框并且打算在该子组件里处理取消和确定事件。
在mounted方法中打印this.visible 为false在触发事件显示该对话框时会执行dialogVisible计算属性,此时this.dialog为true泹是此时打印的this.visible也是false,为什么没有像官网说的那样接收到props的值?是不是我哪里写错了或者理解错了路过的高人能否告知一下,谢谢!
vm.$emit()方法让子组件的事件在父组件中执行,代码如下:
//执行退出自定义事件