在 vue 里面到底哪种写法比较规范?

2020-06-27 16:07:31 +08:00
 ye22st

我看到很多项目里面对于 this 指向的写法都是 let self = this; 有些人跟我说就这样写,有些人又说这种写法不规范? 请教一下 V 站的大佬,哪种比较规范?

4277 次点击
所在节点    程序员
43 条回复
kinghly
2020-06-28 17:42:08 +08:00
先要明白为什么这么写,可以看下 js 闭包。let 、const 、()=>{}不是万能的。
ghosthcp516
2020-06-28 18:05:41 +08:00
要么用箭头函数,如果要写兼容代码请用 var self = this,你这个等于是缝合怪写法
ryanlid
2020-06-29 10:10:17 +08:00
在浏览器中,self 是有值的,指向当前 window 对象的引用。

https://developer.mozilla.org/zh-CN/docs/Web/API/Window/self

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/685063

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX