他的意思是:避免直接改变属性,因为每当父组件重新渲染时,该值都将被覆盖。相反,请使用基于属性值的数据或计算属性。道具正在变异:“dialogVisible”
原因:当我们把一个弹框封装成一个组件,引入到页面后,通过父组件传递状态控制弹框显示隐藏,而关闭弹框的动作是在子组件直接修改了父组件传递过来到状态,因为组件单向数据流的思想,所以是不允许这样做的。
解决方法:可以提供一个 sync修饰符
他的意思是:避免直接改变属性,因为每当父组件重新渲染时,该值都将被覆盖。相反,请使用基于属性值的数据或计算属性。道具正在变异:“dialogVisible”
原因:当我们把一个弹框封装成一个组件,引入到页面后,通过父组件传递状态控制弹框显示隐藏,而关闭弹框的动作是在子组件直接修改了父组件传递过来到状态,因为组件单向数据流的思想,所以是不允许这样做的。
解决方法:可以提供一个 sync修饰符