VUE父组件通过props传值给子组件,如何避免子组件改变props的属性值报错问题

/ JAVA / 0 条评论 / 140浏览

报错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: “status”

参考文章:https://forum.vuejs.org/t/props-props/25997

总的来说,有两种: 1、父组件通过对象的方式传值给子组件 2、用 $emit(‘update:xxx’) 改变。这种方式并没有改变单向数据流的特性