共计 481 个字符,预计需要花费 2 分钟才能阅读完成。
错误:[Vue warn]: 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: “value”.
译文:[Vue 警告]: 避免直接改变 prop,因为每当父组件重新呈现时,该值将被覆盖。相反,应该使用基于 prop 值的数据或计算属性。prop 发生变异:”value”。简单地说,不可以直接修改 props 接收的属性值。
解决方法:只需要在子组件的 data() 重新定义一个变量,将 props 属性赋值给子组件的新定义的变量,可用 属性.sync 将数据同步更新到父组件
原来的写法:
父组件
子组件
修改后,父组件不变,子组件:
原文地址: [Vue warn]: Avoid mutating a prop directly since the value will be overwritten whenever the parent..
正文完