vue.js methods中的方法互相调用时变量的作用域是怎样的?

时间:2023-01-31 20:16:05

2个回答

答案对人有帮助,有参考价值 3 答案没帮助,是错误的答案,答非所问

已采纳

methods中的function中的this指向vue实例,其他的没什么
这种调用方式是直接访问test2函数,没有任何的this绑定,所以肯定访问不到

this.$options.methods.test2();

而直接调用this.test2(),内部肯定做了this绑定的,例如

this.$options.methods.test2.bind(this)();

原博:https://segmentfault.com/q/1010000004743489