- 深入理解
Vue
的生命周期,以方便认知其运行过程。 - 掌握
Vue
的双向绑定及响应式功能的实现原理。 - 明确
v-if
与v-show
的优先级差异及应用场景。 - 理解
vue
中key
的作用原理。 - 熟悉
Vue
中常见修饰符的应用场景。 SPA
首屏加载速度过慢的解决方案。- 从性能角度对比分析
vue2
和vue3
的区别。 阅读并理解Vue3
的核心源码。- 掌握列表动画、状态动画、以及第三方动画库的使用
- 封装自定义
Hooks
- 内置组件
teleport/component/transition等
的使用。 Vue3
性能提升的几个方面,设计目标,以及相较vue2
的本质区别。- 服务器部置
404
问题。 - 掌握项目中权限管理/支付流程等核心业务逻辑。
- 熟练使用
Vue
测试工具。 $nextTick
的作用以及与setTimeout
的区别。- 全面掌握
Vue
组件间的传参方案。 keep-alive
的作用,关联生命周期及应用场景。ref
与普通元素/组件/v-for结合使用时的差异。- 熟悉三种
slot
的写法及其作用。 - 掌握
nuxt
实现服务端渲染的方案。 Vue
中的组件/图片懒加载的实现。Vuex/Pinia
的工作流程及项目中的深度使用。vue-router
的模式/守卫/配置/传参等。vue-cli
使用/插件/配置/原理解析。filter/directive/computed/watch/mixin
的用法及应用场景。- 真正理解
Vue
虚拟DOM
及diff
算法。 Echarts
在Vue
中的使用。Vue
组件实现与iframe
的通讯。- 在
Vue
项目中熟练使用 Typescript 。 - 合理划分
Vue
项目中的组件并明确组件与插件的区别。 - 记得在某推上关注
Evan you
,英文看不懂就装个划词翻译插件慢慢看。 总结:你一定发现上述不少点都需要具备扎实的源码知识。不错,从应用熟练到进阶学习如果没有源码知识进行加持,那么你是很难理解Vue的内部构造,自然也很难理解为什么JSX 和 template 都可以实现一个组件,也难以理解 extend 这种高级 API 内部到底做了什么等。
不惧裁员:Vue进阶知识点汇总
2024-02-22 07:59:25
浏览数 (1)