Vue 基础
-
Vue 实例和生命周期
- Vue 实例的创建过程。
- 各个生命周期钩子的作用及其应用场景。--生命周期少不了,和vue2的区别等
-
模板语法
- 插值和指令(如
v-bind
、v-if
、v-for
、v-model
等)。
- 插值和指令(如
-
计算属性和侦听器
- 计算属性(
computed
)和方法(methods
)的区别。--必会 - 侦听器(
watch
)的使用场景。
- 计算属性(
-
组件
- 组件的创建和使用。
- 父子组件之间的通信(
props
和$emit
)。 - 插槽(
slots
)的用法。
-
指令
- 内置指令(如
v-show
、v-cloak
、v-on
等)的用法。 - 自定义指令的创建和使用。
- 内置指令(如
高级特性
-
Vue Router
- 路由的基本配置。
- 动态路由匹配和嵌套路由。
- 路由守卫的使用。
-
Vuex
- 状态管理的基本概念。
- 核心概念(State、Getters、Mutations、Actions、Modules)的使用。
-
组件通信
- 使用 EventBus 实现非父子组件通信。
- 使用 Vuex 进行状态管理和通信。
-
插件
- Vue 插件的开发和使用。
性能优化
-
懒加载
- 组件的懒加载和路由懒加载。
-
优化策略
- 使用
v-once
、v-if
和v-show
的区别和优化。 - 通过异步组件提升性能。
- 使用
实战经验
-
项目经验
- 实际项目中遇到的难点和解决方案。
- 对某些复杂功能(如拖拽、富文本编辑器)的实现思路和代码示例。
-
常见问题
- Vue 在大型项目中的架构设计和最佳实践。
- 如何处理 Vue 项目中的状态管理、路由管理和性能优化问题。
其他相关知识
-
Vue CLI
- 使用 Vue CLI 创建和配置项目。
-
生态系统
- 熟悉 Vue 生态系统中的常用库和工具(如 Vue Router、Vuex、Vue CLI、Vuetify 等)