原文:Vue 调用其他Vue或自己Vue中的方法时,this指向不生效

使用call来绑定,不行,因为Vue源码中对methods方法进行了遍历bind fn ,固定了this为当前实例 所以只能 实例. options.methods.方法名.call this ...

2021-04-22 10:22 0 418 推荐指数:

查看详情

vue的this指向问题

第一个输出英文"Hello!”,第二个输出中文“你好!”。这说明了showMessage1()里的this指的是window,而showMessage2()里的this指的是vue实例。 ※ 对于普通函数(包括匿名函数),this指的是直接的调用 ...

Thu Oct 11 22:06:00 CST 2018 6 16202
Vuemethods方法this指向问题

Vue methods方法this指向问题 Vue methods 不应该箭头函数定义methods函数,因为箭头函数绑定了父级作用域上下文,所以 this 打印出的结果是Window 对象 不使用箭头函数的情况下,this 实际上是指向了一个 Proxy 对象。 vue 内部实际上 ...

Fri Aug 20 00:25:00 CST 2021 0 537
vue的this指向问题

第一个输出英文"Hello!”,第二个输出中文“你好!”。这说明了showMessage1()里的this指的是window,而showMessage2()里的this指的是vue实例。 ※ 对于普通函数(包括匿名函数),this指的是直接的调用者,在非严格模式下,如果没有直接调用 ...

Tue May 21 22:27:00 CST 2019 1 1952
vue关于this的指向

假设vue实例data有msg属性,我们就可以同this.msg来获取该值。 普通函数的this指向vue实例,可以获取到对应的值 箭头函数的this指向全局window,不能获取到该值 ...

Wed Apr 22 01:25:00 CST 2020 0 788
vue的this指向

首先要注意的是,JS的this的指向只有在函数被调用后才能被确定,在函数的定义阶段是确定不了的 在JSthis的指向一般有四种规则 一个函数作为对象的方法调用时,这个函数的this指向调用它的对象 以构造函数的形式进行调用时,this指向new出来的实例对象 以函数的形式 ...

Sun Nov 07 00:47:00 CST 2021 0 3783
vue的this指向问题

1、※ 对于普通函数(包括匿名函数),this指的是直接的调用者,在非严格模式下,如果没有直接调用者,this指的是window。showMessage1()里setTimeout使用了匿名函数,this指向window。 2、※ 箭头函数是没有自己的this,在它内部使用 ...

Thu Jan 21 23:52:00 CST 2021 0 2004
vue data的this指向问题

在data里定义Object类型的变量,会发现Object访问不到vue的this属性。 例如: 想在b访问this.a的数据,直接访问会返回undefined,因为这时c的this指向的是b。 这种情况可以用到Object的get属性进行属性定义 ...

Thu Sep 16 19:07:00 CST 2021 0 352
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM