首页 > 其他分享 >Avoid mutating a prop directly since the value will be overwritten whenever the parent component re-

Avoid mutating a prop directly since the value will be overwritten whenever the parent component re-

时间:2022-08-27 11:36:00浏览次数:60  
标签:overwritten computed Avoid value prop 组件 Instead

在学习vue2的过程中遇到了这种问题:

在vue2.0中子组件触发改变值的时候vue组件会报错,例如:

Avoid mutating a prop directly since the value will be overwritten whenever the parent component re-renders. Instead, use a data or computed property based on the prop's value. Prop being mutated: "showL"

原因:

组件中不能修改props的值,想修改父组件通过props与子组件通信的数据

解决办法:

将这个父组件传进来的要修改的数据,通过$emit再传回去给父组件,在父组件中进行修改

标签:overwritten,computed,Avoid,value,prop,组件,Instead
From: https://www.cnblogs.com/MDRY/p/16629983.html

相关文章