这是我参与11月更文挑战的第15天,活动详情查看:2021最后一次更文挑战」
22.对象更改注意事项
Vue无法检测到对象属性的添加和删除。对于已经创建的实例,Vue不能动态添加根级别的响应式属性,可以使用Vue.set(object, key, value)方法向嵌套对象添加响应式属性。
Vue不能动态添加根级别的响应式属性:
向嵌套对象添加响应式属性:
23.如何解决非工程化项目,网速慢时初始化页面闪动问题?
24. v-for产生的列表,实现active的切换?
25. v-model语法糖的组件中的使用?
26. Keep-Alive的作用是什么?
包裹动态组件时,会缓存不活动的组件实例,主要用于保留组件状态或避免重新渲染
比如有一个列表和一个详情,那么用户就会经常执行打开详情=>返回列表=>打开详情…这样的话列表和详情都是一个频率很高的页面,那么就可以对列表组件使用<keepalive>进行缓存,这样用户每次返回列表的时候,都能从缓存中快速渲染,而不是重新渲染