vue.js面试题(单题)

题型 难易度 出现频率 浏览 评论
问答题 10 0
试题信息收集不易,转发请带上出处,不甚感谢!如果您对任何编程问题还有疑问,欢迎点击下方按钮向老师提问!
问答题

vue2是基于Object.defineProperty来做的响应式系统,vue3是基于Proxy来做的响应式系统。

defineProperty 不能监听到数组下标变化和对象新增属性,Proxy 可以;defineProperty 是劫持对象属性,Proxy 是代理整个对象,所以defineProperty需要遍历对象属性来做监听,Proxy则不用,性能提升很大,且首次渲染更快,这也就是为什么vue3采用Proxy的原因。

还能输入{{limitInput-commentDet.length}}个字符