他写出了 Vue,却做不对这十道 Vue 笔试题

  1. Vue 实例的 data 属性,可以在哪些生命周期中获取到?
    A. beforeCreate
    B. created
    C. beforeMount
    D. mounted

  2. 下列对 Vue 原理的叙述,哪些是正确的?
    A. Vue 中的数组变更通知,通过拦截数组操作方法而实现
    B. 编译器目标是创建渲染函数,渲染函数执行后将得到 VNode 树
    C. 组件内 data 发生变化时会通知其对应 watcher,执行异步更新
    D. patching 算法首先进行同层级比较,可能执行的操作是节点的增加、删除和更新

  3. 对于 Vue 中响应式数据原理的说法,下列哪项是不正确的?
    A. 采用数据劫持方式,即 Object.defineProperty() 劫持 data 中各属性,实现响应式数据
    B. 视图中的变化会通过 watcher 更新 data 中的数据
    C. 若 data 中某属性多次发生变化,watcher 仅会进入更新队列一次
    D. 通过编译过程进行依赖收集

  4. 下列说法不正确的是哪项?
    A. key 的作用主要是为了高效地更新虚拟 DOM
    B. 若指定了组件的 template 选项,render 函数不会执行
    C. 使用 vm. n e x t T i c k 可 以 确 保 获 得 D O M 异 步 更

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值