外部模板和内部模板:
放对象需要注意:
什么样的数据可以被渲染到模板上?
答:只要模板中使用了数据 必须在实例上声明
库和框架的区别?
库:我们去调用库中的方法
框架:我们在指定的位置写好代码,框架帮我们调用。
框架是库的升级版。
声明式和命令式的区别:
- for循环 命令式
- reducer 声明式
指令相关
v-once:内部会进行缓存 以后使用的都是缓存里的结果
v-html:innerHTML XSS攻击 不能将用户输入的内容展现出来 内容必须是可信任的
v-if: 如果不成里 dom就会消失,v-if 控制的是 dom 有没有,支持template
v-show: v-show控制的是样式,不支持template
v-for:vue 2.5 以上要求 必须在循环时 使用key属性,key需要是唯一的,支持template
template上不能有key:
Key要唯一:
加标识:
Key的作用之key可以用来区分元素:
尽量不要使用index做为key,index会在数据变化时产生一些问题,如果有唯一标示,尽量使用唯一标示: