一开始indexs的值是‘test’,在点击调用方法之后indexs中的值已经显示修改成了‘123’,但是界面显示依旧是图二所示,没有改变值,这是为什么?应该如何修改?
通过Main.methods调用的方法,所以我方法里的this是指methods这个Object。
应该如何修改代码达到修改indexs指界面值也发生相应改变
这是我目前调用方法后的this,this[type]显示undefined
一开始indexs的值是‘test’,在点击调用方法之后indexs中的值已经显示修改成了‘123’,但是界面显示依旧是图二所示,没有改变值,这是为什么?应该如何修改?
通过Main.methods调用的方法,所以我方法里的this是指methods这个Object。
应该如何修改代码达到修改indexs指界面值也发生相应改变
这是我目前调用方法后的this,this[type]显示undefined
9 回答1.7k 阅读✓ 已解决
6 回答1.5k 阅读
3 回答1.4k 阅读✓ 已解决
4 回答1.2k 阅读✓ 已解决
2 回答1.2k 阅读✓ 已解决
3 回答1k 阅读
3 回答1.3k 阅读✓ 已解决
好奇怪的写法。
你这么写获取的是 Vue 初始化前的对象,当然不能响应了。
直接
this[type]=123
。