今天在做项目的时候报了这么一个错,
场景是一个vue的view中嵌套了一个弹框子组件A,该子组件中又嵌套了一个子组件B,
B组件中的input绑定的直接是父组件传递过来的放在props中的值,所以报错,意思是不能直接通过改变props中的值来改变父组件的值,那么,怎么解决呢?
我们可以在data中添加指向props中值的写法来解决这个问题
props: {
propertyId:{type: Number,},
repayId:{type: String,},
repayDate:{type: String,},
repayMoney:{type: String,},
isEdit:{type: Boolean,},
},
data() {
return {
repayMoneyEdit: this.repayMoney,
repayDateEdit: this.repayDate,
}
},