,因为对应的computed作为计算属性定义fullName并返回对应的结果给这个变量,变量不可被重复定义和赋值
?...常见错误1
传入的值想作为局部变量来使用,直接使用会
props:['listShop'],
data(){
return{}
},
created(){...3.4 存在的问题
复杂数据类型在栈中存贮的是指针,所以赋值给新的变量也会改变原始的变量值.那么应该咋整呢?...,就是简单数据类型赋值,再用JSON.parse转化
3.5 解决方案2
直接用computed改变
computed:{
listShopChild(){
return this.listShop...$set(arr,1,true)对应的值耶不更新,
这个很坑,这个bug我找个很久
如果传入的值只是在data定义,并未在methods或生命周期钩子更改,直接改变也会报错
所以还是可以先用局部变量接收