摘要:
JavaScript和TypeScript的数据类型 JavaScript类型– number类型 JavaScript类型– boolean类型 JavaScript类型– string类型 JavaScript类型– Array类型 JavaScript类型– Object类型 JavaScri 阅读全文
摘要:
计算属性和方法的区别 1.计算属性本质上是包含getter和setter的方法 当获取计算属性时,实际上是在调用计算属性的getter方法,vue会收集计算属性的依赖,并缓存计算属性的返回结果,只有当依赖发生变化时才会重新计算 方法没有缓存,每次调用方法都会导致重新执行 2.计算属性的getter和 阅读全文
摘要:
认识axios axios请求方式 常见的配置选项 axios的创建实例 请求和响应拦截器 axios请求库封装(简洁版) 阅读全文
摘要:
什么是Pinia呢? Pinia和Vuex的区别 如何使用Pinia? 定义一个Store 使用定义的Store 认识和定义State 操作State(一) 在vuex中修改state中的数据必须要用mutations 操作State(二) 认识和定义Getters 访问Getters(一) 访问G 阅读全文
摘要:
什么是状态管理 复杂的状态管理 Vuex的状态管理 Vuex的安装 创建Store 组件中使用store 单一状态树 组件获取状态 在setup中使用mapState 在setup中不使用mapState获取值 getters的基本使用 getters第二个参数 getters的返回函数 mapGe 阅读全文
摘要:
前后端分离阶段 URL的hash HTML5的History 认识vue-router vue-router的使用 路由的默认路径 history模式 router-link 路由懒加载 打包效果分析 路由的其他属性 动态路由基本匹配 获取动态路由的值 NotFound 匹配规则加* 路由的嵌套 代 阅读全文
摘要:
Options API的弊端 认识Composition API setup函数的参数 setup函数的返回值 Reactive API 定义响应式复杂数据 Ref API 定义响应式数据 Ref自动解包 setup函数定义数据 ref 和 reactive的使用场景 认识readonly read 阅读全文
摘要:
认识生命周期 生命周期的流程 1.创建组件实例之前回调beforeCreate函数 2.创建组件实例 3.创建组件实例之后回调create函数(1.发送网络请求 2.事件监听 3.this.$watch()组件监听) 4.对template模板进行编译 5.在挂载到虚拟DOM之前回调beforeMo 阅读全文
摘要:
非父子组件的通信 ◼ 在开发中,我们构建了组件树之后,除了父子组件之间的通信之外,还会有非父子组件之间的通信。 ◼ 这里我们主要讲两种方式: 全局事件总线; Provide/Inject; 全局事件总线mitt库 使用事件总线工具 事件取消 Provide和Inject Provide和Inje 阅读全文