首页 前端知识 [Vue warn]: Avoid mutating a prop directly since the value will be overwritten whenever the parent..

[Vue warn]: Avoid mutating a prop directly since the value will be overwritten whenever the parent..

2024-05-07 13:05:30 前端知识 前端哥 478 861 我要收藏

 错误:[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 将数据同步更新到父组件

原来的写法:

父组件

子组件

修改后,父组件不变,子组件:

 

转载请注明出处或者链接地址:https://www.qianduange.cn//article/7313.html
标签
评论
发布的文章

exceljs

2024-05-11 10:05:00

Java研学-JSON与AJAX

2024-05-10 22:05:37

大家推荐的文章
会员中心 联系我 留言建议 回顶部
复制成功!