data(){
return{
a:{
b:null
}
}
},
computed(){
"a.b"(){
return '赋值给a中的b'
}
}
这样写为什么不行呢?
data(){
return{
a:{
b:null
}
}
},
computed(){
"a.b"(){
return '赋值给a中的b'
}
}
这样写为什么不行呢?
下次可以写明你这么操作的理由会更好
abc: {
get: function () {
return '获取值操作'
},
set: function (newVal) {
this.a.b = newVal
}
}
用set方法
当你执行this.abc=...,对abc操作之后,你的data里的 a.b就会跟着变化了(猜你应该是这个需求)
13 回答12.9k 阅读
7 回答2k 阅读
3 回答1.2k 阅读✓ 已解决
2 回答1.3k 阅读✓ 已解决
6 回答1.1k 阅读✓ 已解决
6 回答1k 阅读
2 回答1.3k 阅读✓ 已解决
你这语法有错吧
再说,'a.b'只是一个字串,跟a.b是两样东西哦