浅谈VUE中常见又让人忽视的几个点

1.data为什么要写成return()的形式

我们发现,在我们创建一个新的组件的时候,往往把data写成

data(){
  return{}
}

这样的形式。这是因为,这样子每个组建的data才能相互独立,不造成变量污染。

2.=====的区别

如果我们用webstorm或者别的具有提醒功能的ide写程序的时候,习惯性的用比较运算==,往往会被提示要使用===。那这两者有什么区别呢?
==, 两边值类型不同的时候,要先进行类型转换,再比较。
===,不做类型转换,类型不同的一定不等。
举个例子:

0 == “”; // true
0 == false; // true
“” == false; // true

0 === “”; // false
0 === false; // false
“” === false; // false

待续...

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容