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 <Seller> at E:\workfiles\vue\my-project\src\components\seller\seller.vue)


微蓝lran
浏览 3908回答 1
1回答

白霁

解决了吗
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Vue.js