Q1主动回忆难度 1
1/12
Vue · 初级 03
记忆强度
Vue初级题库第 3 组,共 12 张卡片。
Vue · 初级 03
优化Vue单页应用的加载速度,应先通过测量判断瓶颈位于网络传输、脚本解析执行、数据请求还是渲染阶段,再针对性处理。
computed用于定义由其他响应式状态推导出的值,watch用于在指定状态变化后执行副作用。
Vue 项目的性能优化应先通过真实指标和性能分析定位瓶颈,再分别处理资源加载、组件渲染、响应式更新、网络请求、构建产物和运行时长任务。
nextTick 通常用于等待当前批次的响应式状态变更完成对应的视图更新。
Vue 采用数据劫持结合发布—订阅模式的方法,通过 Object.defineProperty() 来劫持各个属性的 setter,getter,在数据…
Vue.js的主要特点包括声明式渲染、响应式数据驱动、组件化开发、渐进式采用,以及借助虚拟节点和更新调度实现的通用视图更新机制。
v-on 可以在同一个元素上监听多个不同事件,每个事件可以绑定独立方法;
- vuex 就是一个仓库,仓库里放了很多对象。
vue-router 导航守卫用于在路由导航的不同阶段执行鉴权、重定向、数据准备、离开确认和埋点等逻辑。
在经典Vue 2选项式生命周期语境下,如果题目询问“组件自身的真实DOM在哪个生命周期已经完成首次创建并可访问”,答案是mounted。
1. 当页面中有某些数据依赖其他数据进行变动的时候,可以使用计算属性computed
- key是为Vue中的vnode标记的唯一id,通过这个key,我们的diff操作可以更准确、更快速 - diff算法的过程中,先会进行新旧节点的首尾…