1. 不要用关键字或保留字作为创建的组件名称, 会与html元素冲突,大小写都会报错,如下图

而造成上述报错的原因是像下图一样创建了.vue组件
如下图这样都可以,关键是和html元素区分开来

2. 如果出下图报错,一般为2个原因,import引入路径不正确或不存在,或缺少了某个包,可以npm install 试一下

比如下图import引入componentValueTransfer 组件的路径中已经不存在parent-son-brother这部分路径,
正确路径是用componentValueTransfer代替

3. 使用v-for 遍历数组时,尽量不要在根目录上使用v-for指令
eslint会有错误提示,The template root disallows 'v-for’ directives

应该在外层嵌套一个div

但为何上图 eslint还是有错误提示,因为没有加key,vue中加key能提升渲染性能和效率
现在外层div和key都加了,为何eslint依然提示有错误,

因为同一个元素中,v-if 和 v-for 指令不能同时使用,v-for 的优先级高于 v-if,
这样会导致每循环一次之后在判断,而不是先判断在循环,影响性能
有需要的朋友可以领取支付宝到店红包,能省一点是一点
