美文网首页
2020-08-27 前端面试题(vue)

2020-08-27 前端面试题(vue)

作者: 延飞 | 来源:发表于2020-08-27 14:58 被阅读0次

    一、 vue双向绑定得原理:

       object.defineProperty属性中得setter与getter方法。
    

    二、vue2.0与vue3.0双向绑定得区别:

       2.0是基于object.defineProperty属性。
       2.0不具备监听数组得能力,无法检测到对象得添加和删除,data上必须存在才会转换为响应式,深度监听需要一次递归,对性能影响较大。
       3.0基于es6中得proxy和Reflect属性进行监听,可以监听数组对象属性。
       3.0不需要一次性遍历所有data,性能提升很大,但唯一缺点,兼容性不太友好。
    

    相关文章

      网友评论

          本文标题:2020-08-27 前端面试题(vue)

          本文链接:https://www.haomeiwen.com/subject/vuvcsktx.html