- 时间:2022-10-12 18:20 编辑: 来源: 阅读:295
- 扫一扫,手机访问
摘要:避免直接变更属性,因为无论何时父组件都将覆盖该值...
[免费源码]
在Vue项目中,使用Element-UI Dialog dialog对话框组件,当子弹框关闭时,弹出如下警告:vue.runtime.esm.js?2b0e:619 [Vue warn]:避免直接改变道具,因为只要父组件重新渲染,该值就会被覆盖。相反,使用基于属性值的数据或计算属性。prop被静音:“visible”是指父组件的visible属性在子组件的对话框中被直接修改,这是非法的。 对话框的用法如下:对话框使用同步修饰符(双向绑定)因为可见。查了一下官网dialog API,有两种处理方法:去掉sync和监听打开关闭方法。懒人从来不选这个。 去掉同步前-关闭+更新:我的propname模式触发事件父组件:父组件或缩写为: 如果层次太深无法解决,就存储它。