Vue中关于this指向的问题怎么解决


这篇文章主要介绍“Vue中关于this指向的问题怎么解决”,在日常操作中,相信很多人在Vue中关于this指向的问题怎么解决问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Vue免费云主机域名中关于this指向的问题怎么解决”的疑惑有所帮助!接下来,请跟着小编一起来学习吧!例如:computed 计算属性watch 监视属性filters (Vue3中已弃用且不再支持) 过滤器….上述属性里配置的函数不要采用箭头函数写法,因为箭头函数没有自己的this对象,使用this时会向外找到window,不会指向Vue实例,也就调用不到Vue中的数据。例如:setTimeout计时器里的回调函数setInterval定时器里的回调函数ajax请求里的回调函数….上述回调函数(除定时器外)使用普通函数定义的话,里面的this指向的是window,定时器中this指向undifined(这个死磕了老长时间,vscode没提示,换webstorm调试出来的…)用箭头函数时,this会向函数外找,找到Vue实例(因为在vue环境里嘛)。在对象方法中, this 指向调用它所在方法的对象。单独使用 this,它指向全局(Global)对象。函数使用中,this 指向函数的所属者。严格模式下函数是没有绑定到 this 上,这时候 this 是 undefined。在 HTML 事件句柄中,this 指向了接收事件的 HTML 元素。apply 和 call 允许切换函数执行的上下文环境(context),即 this 绑定的对象,可以将 this 引用到任何对象。到此,关于“Vue中关于this指向的问题怎么解决”的学习就结束了,希望能够解决大家的疑惑。理论与实践的搭配能更好的帮助大家学习,快去试试吧!若想继续学习更多相关知识,请继续关注百云主机网站,小编会继续努力为大家带来更多实用的文章!

相关推荐: php如何实现数组多个去掉保留一个

今天小编给大家分享一下php如何实现数组多个去掉保留一个的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。 php数组多个去掉并保留一个的方法:1、…

免责声明:本站发布的图片视频文字,以转载和分享为主,文章观点不代表本站立场,本站不承担相关法律责任;如果涉及侵权请联系邮箱:360163164@qq.com举报,并提供相关证据,经查实将立刻删除涉嫌侵权内容。

(0)
打赏 微信扫一扫 微信扫一扫
上一篇 03/22 09:28
下一篇 03/22 09:28

相关推荐