vue.js methods中的方法互相调用时变量的作用域是怎样的?
2个回答答案对人有帮助,有参考价值3答案没帮助,是错误的答案,答非所问已采纳methods中的function中的this指向vue实例,其他的没什么这种调用方式是直接访问test2函数,没有任何的this绑定,所以肯定访问不到this.$options.methods.test2();而直接调用this.test2(),内部肯定做了this绑定的,例如this.$options.methods.
·
已采纳
methods中的function中的this指向vue实例,其他的没什么
这种调用方式是直接访问test2函数,没有任何的this绑定,所以肯定访问不到
this.$options.methods.test2();
而直接调用this.test2(),内部肯定做了this绑定的,例如
this.$options.methods.test2.bind(this)();
原博:https://segmentfault.com/q/1010000004743489
更多推荐
已为社区贡献2条内容
所有评论(0)