vue2子组件向父级传递值,父级能获开但是不能被赋值的问题
data(){
return{
selecttype:this.selectedType,
onlycontent:this.onlyContent
//这里一定要写这个不然报错, 子集向父级传东西的时候1、用创建点击事件等在里面$emit传值和绑定的值名 同时props里面定义的值不能直接更改,要在data里面再创建一个中间值等于props里面的值 ---2、父级@值名='方法' 将子集的值传给父级定义的值
}
},
在子组件中写定义这个不报错,但是不能赋值给父级,由于贴代码的时候有问题,所以这里没有贴代码,大家知道答案麻烦帮忙回答一下呢,谢谢,是方法位置不对吗?我把子组件传递参数的方法写methods里面的,父组件也是
这是报错信息
: 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: "seller"
(found in at E:\workfiles\vue\my-project\src\components\seller\seller.vue) |
免责声明:本内容仅代表回答会员见解不代表天盟观点,请谨慎对待。
版权声明:作者保留权利,不代表天盟立场。
|
|
|
|