Hi guys, you're welcome!

小贴士: 当dom元素被赋予一个id,就相当于在js中把该元素指向了一个变量。id名就等于这个变量名,你可以直接使用这个变量,比如console.log()打印出来,之前不用声明这个变量。

小贴士: Object.keys(obj):拿到对象里所有的键。实际上是拿到一个包含所有键的数组,.keys方法不改变obj本身。

小贴士: Object.values(obj):拿到对象里所有键的值。实际上是拿到一个包含所有值的数组,.values方法不改变obj本身。

小贴士: !!可以将值变为boolean值,值为0,null,undefined,''时返回false,其余返回true。

小贴士: 在scss中,你可以在一个组件中同时使用有 scoped 和非 scoped 样式,需要穿透scopted的样式可以在前面加/deep/,样式就可以传导到子元素中了。

小贴士: 。getPopupContainer={triggerNode => triggerNode.parentNode}解决弹出菜单滚动的问题

小贴士: Array的from方法可以把一个类数组对象转化为数组。用法: let a=Array.from(xx),类数组对象必须有一个length属性,对象的其他属性的键必须是数字或字符串数字。
from方法可以让dom集使用for...in 拿到系数。
Array的from方法可以让set对象变成数组。
from方法可以让字符串变成数组。
Array.from还可以接受第二个参数(第一个参数是set),作用类似于数组的map方法,用来对每个元素进行处理,将处理后的值放入返回的数组。

小贴士: vue中的$data

小贴士set可以去重