一共是触发了两次事件,第一次的时候还是有值的,第二次就是undefined,为什么会触发两次的change事件呢!我只点了一次
怀疑是你在别的地方也调用了 situation 方法,你可以 console.log(this) 查看两次的 this 指向是否都是 Vue 实例
situation
console.log(this)
this
10 回答11.7k 阅读
2 回答3.2k 阅读✓ 已解决
4 回答4.6k 阅读✓ 已解决
4 回答2.1k 阅读✓ 已解决
4 回答2.2k 阅读✓ 已解决
3 回答1.2k 阅读✓ 已解决
3 回答5.1k 阅读
5.1k 阅读
5k 阅读
1 回答18.9k 阅读✓ 已解决
4 回答21.8k 阅读✓ 已解决
5 回答22.2k 阅读✓ 已解决
怀疑是你在别的地方也调用了
situation
方法,你可以console.log(this)
查看两次的this
指向是否都是 Vue 实例