Computed property “value1“ was assigned to but it has no setter.
在写 Vue 项目时出现了以上报错信息,特此记录computed: {value1() {return this.value},}意思是说:我在计算属性里修改 value1 这个属性时,没有使用 setter ,导致报错改成以下写法即可computed: {value1: {get() {return this.value},set() {return.
·
在写 Vue 项目时出现了以上报错信息,特此记录
computed: {
value1() {
return this.value
},
}
意思是说:我在计算属性里修改 value1 这个属性时,没有使用 setter ,导致报错
改成以下写法即可
computed: {
value1: {
get() {
return this.value
},
set(value) {
}
},
}
此时属性值已不再是函数写法,变成了对象,其中必须包含 getter 和 setter 两个方法
我使用 getter 先获取到了传过来的 value 值,然后当 value 值发生变化后,由 setter 方法时时改变 value1 的值
更多推荐
已为社区贡献4条内容
所有评论(0)