meta: {
keepAlive: false // 不需要被缓存
}
}
];
23. vue 中如何编写可复用的组件?
参考答案:
总结组件的职能,什么需要外部控制(即 props 传啥),组件需要控制外部吗($emit), 是否需要插槽(slot)
24. 什么是 vue 生命周期和生命周期钩子函数?
参考答案:
vue 的生命周期就是 vue 实例从创建到销毁的过程
解析:
25. vue 生命周期钩子函数有哪些?
参考答案:
26. vue 如何监听键盘事件中的按键?
参考答案:
解析:参考
27. vue 更新数组时触发视图更新的方法
参考答案:
- Vue. set 可以设置对象或数组的值,通过 key 或数组索引,可以触发视图更新
数组修改
Vue.set(array, indexOfItem, newValue)
this.array.$set(indexOfItem, newValue)
对象修改
Vue.set(obj, keyOfItem, newValue)
this.obj.$set(keyOfItem, newValue)
- Vue. delete 删除对象或数组中元素,通过 key 或数组索引,可以触发视图更新
数组修改
Vue.delete(array, indexOfItem)
<