zerojs前端面试题系列
文章平均质量分 91
zerojs2022
前端小白
展开
-
zerojs前端面试题系列--vue3篇(3)
官方文档建议:因为reactive()的局限性,所以建议使用ref()作为声明响应式状态的主要 API.在Vue 3中,toRef和toRefs是两个新的响应式API,用于将普通的JavaScript对象或原始值转换为响应式对象。具体来说,toRef将一个普通的JavaScript对象的属性转换为一个响应式对象,而toRefs则将整个JavaScript对象转换为一组响应式对象。原创 2023-10-27 09:30:00 · 99 阅读 · 1 评论 -
zerojs前端面试题系列--vue3篇(1)
Vue3是Vue.js的下一个主要版本,是一个更加现代化、高性能、更易扩展的版本。Vue3与Vue2最大的不同点在于其使用了全新的响应式系统,使其在性能方面很大程度上得到改善。以下是Vue3的一些新特性:更快的性能:Vue3采用了“响应式系统重写”的方法来提高性能。Vue3使用Proxy代理对象来跟踪响应式依赖关系,比Vue2使用的Object.defineProperty方法更高效。更小的体积:Vue3的体积比Vue2小了30%左右,这是通过删除一些过时的API和优化构建管道来实现的。原创 2023-10-24 16:16:10 · 32 阅读 · 0 评论 -
zerojs前端面试题系列--vue3篇(2)
当computed属性依赖的响应式数据发生变化时,computed函数会重新执行,但是在下一次访问computed属性时,会直接返回上一次执行的结果,而不是重新计算一遍。接收两个参数,第一个参数是需要监听的数据,可以是一个函数,返回需要监听的数据值;watch是Vue2中的一个API,在Vue3中也有保留并进行了一些优化,它可以监听指定的数据变化,并执行对应的回调函数。实现的自动侦测响应式依赖的函数,其内部会自动收集响应式数据的依赖,当依赖发生变化时,自动重新执行回调函数并更新组件。原创 2023-10-26 10:17:22 · 92 阅读 · 0 评论