avoid mutating a prop directly since the value will be overwritten whenever完美解决

avoid mutating a prop directly since the value will be overwritten whenever完美解决

在vue父组件传递数据给子组件时候,通过双向绑定给属性赋值时候,报错如下:Avoid mutating a prop directly since the value will be overwritten whenever the parent ***ponent re-renders. Instead, use a data or ***puted property based on the prop's value. Prop being mutated: "content"

1、报错详情
[Vue warn]: Avoid mutating a prop directly since the value will be overwritten whenever the parent ***ponent re-renders. Instead, use a data or ***puted property based on the prop's value. Prop being mutated: "items_index"

2、错误原因


改动了子组件中引用的父组件的变量,也就是props中的数据

在Vue2中组件props中的数据只能单向流动,即只能从父组件通过组件的DOM属性attribute传递props给子组件,子组件只能被动接收父组件传递过来的数据,并且在子组件中,不能修改由父组件传来的props数据。

3、解决方案avoid mutating a prop directly since the value will be overwritten whenever


不要直接修改从父组件传过

转载请说明出处内容投诉
CSS教程_站长资源网 » avoid mutating a prop directly since the value will be overwritten whenever完美解决

发表评论

欢迎 访客 发表评论

一个令你着迷的主题!

查看演示 官网购买