摘要: 思路 1.给出两者定义; 2.给出场景上的不同; 3.给出使用方式和细节; 4.原理阐述; 范例 watchEffect立即运行一个函数,然后被动地追踪它的依赖,当这些依赖改变时重新执行该函数;watch是 侦测一个或多个响应式数据源并在数据源变化时调用一个回调函数; watchEffect(eff 阅读全文
posted @ 2022-10-11 10:11 Mochenghualei 阅读(307) 评论(0) 推荐(0)
摘要: 回答思路 1.两者概念; 2.两者使用场景; 3.两者异同; 4.使用细节; 5.原理; 回答范例 1.ref 接收内部值(inner value)返回响应式Ref对象,reactive返回响应式代理对象; 2.从定义上看ref通常用于处理单值的响应式,reactive用于处理对象类型的数据响应式; 阅读全文
posted @ 2022-10-10 14:03 Mochenghualei 阅读(260) 评论(0) 推荐(0)
摘要: 这是一道应用题。当打包应用时,JavaScript包会变得非常大,影响页面加载。如果我们能把不同路由对应的组件分割成不同的代码块,然后当路由被访问时才加载对应组件,这样就会更加高效; // 将 // import UserDetails from "./views/UserDetails" // 替 阅读全文
posted @ 2022-09-30 10:53 Mochenghualei 阅读(358) 评论(0) 推荐(0)
摘要: 思路 1.概念和必要性 2.怎么拆 3.使用细节 4.优缺点 范例 1.当项目规模变大之后,单独一个store对象会过于庞大臃肿,通过modules模块方式可以拆分开来便于维护; 2.可以按之前规则单独编写子模块代码,然后在主文件中通过modules选项组织起来:createStore({modul 阅读全文
posted @ 2022-09-29 14:29 Mochenghualei 阅读(109) 评论(0) 推荐(0)
摘要: 回答思路 给一条自己的结论 解释为什么会这样 vue3解决方法原理 范例 vue2中组件确实只能有一个根,写多根会报错,但vue3中组件已经可以多根节点了; 之所以需要这样是因为vdom是一颗单根树形结构,patch 方法在遍历的时候从根节点开始遍历,它要求只有一个根节点。组件也会转换为一个vdom 阅读全文
posted @ 2022-09-28 12:33 Mochenghualei 阅读(1136) 评论(0) 推荐(0)
摘要: 答题思路: 根据题目描述,这里主要探讨代码层面的优化; 回答范例: 我这里主要从Vue代码编写层面说一些优化手段,例如:代码分割、服务端渲染、组件缓存、长列表优化等 1.最常见的路由懒加载:有效拆分App尺寸,访问时才异步加载:通过vite或者webpack提供的动态加载方法import加载组件,打 阅读全文
posted @ 2022-09-27 11:28 Mochenghualei 阅读(376) 评论(0) 推荐(0)
摘要: 思路 从以下几方面分门别类阐述:易用性、性能、扩展性、可维护性、开发体验等 回答范例 1.Vue3的最大设计目标是替代Vue2(皮一下),为了实现这一点,Vue3在以下几个方面做了很大改进,如:易用性、框架性能、扩展性、可维护性、开发体验等; 2.易用性方面主要是API简化,比如v-model在Vu 阅读全文
posted @ 2022-09-26 10:25 Mochenghualei 阅读(261) 评论(0) 推荐(0)
摘要: 挂载过程中完成了两件最重要的事:初始化(App实例的创建、数据状态的初始化、选项的处理、建立响应式数据等)建立更新机制,把这两件事说清除即可 回答范例 1.挂载过程指的是app.mount()过程,这是个初始化过程,整体上做了两件事:初始化和建立更新机制: 2.初始化会创建组件实例、初始化组件状态、 阅读全文
posted @ 2022-09-26 10:14 Mochenghualei 阅读(566) 评论(0) 推荐(0)
摘要: 问我们template到render过程,其实是问Vue编译器工作原理; 思路 1.引入vue编译器概念; 2.说明编译器的必要性; 3.阐述编译器的工作流程; 回答范例 1.Vue中有个独特的编译器模块,称为"compiler",它的主要作用是将用户编写的template编译为js中可执行的ren 阅读全文
posted @ 2022-09-23 10:27 Mochenghualei 阅读(938) 评论(0) 推荐(1)
摘要: 回答范例 1(定义):Vuex是一个专为Vue应用开发的状态管理模式+库。它采用集中式存储,管理应用的所有组件的状态,并以相应的规则保证状态以一种可预测的方式发生变化; 2(必要性):我们期待以一种简单的“单向数据流"的方式管理应用,即状态->视图->操作单向循环的方式;但当我们的应用遇到多个组件共 阅读全文
posted @ 2022-09-23 09:51 Mochenghualei 阅读(186) 评论(0) 推荐(0)