上一页 1 2 3 4 5 6 ··· 9 下一页
摘要: vue-router中如何保护路由 分析 路由保护在应用开发过程中非常重要,几乎每个应用都要做各种路由权限管理,因此相当考察使用者基本功。 体验 全局守卫: const router = createRouter({ ... }) ​ router.beforeEach((to, from) => 阅读全文
posted @ 2023-02-27 13:24 yyzzabc123 阅读(29) 评论(0) 推荐(0) 编辑
摘要: 前面花了两节的内容介绍了组件,从组件的原理讲到组件的应用,包括异步组件和函数式组件的实现和使用场景。众所周知,组件是贯穿整个Vue设计理念的东西,并且也是指导我们开发的核心思想,所以接下来的几篇文章,将重新回到组件的内容去做源码分析,首先会从常用的动态组件开始,包括内联模板的原理,最后会简单的提到内 阅读全文
posted @ 2023-02-27 13:24 yyzzabc123 阅读(57) 评论(0) 推荐(0) 编辑
摘要: Vuex有哪几种属性? 有五种,分别是 State、 Getter、Mutation 、Action、 Module state => 基本数据(数据源存放地) getters => 从基本数据派生出来的数据 mutations => 提交更改数据的方法,同步 actions => 像一个装饰器,包 阅读全文
posted @ 2023-02-27 13:23 yyzzabc123 阅读(246) 评论(0) 推荐(0) 编辑
摘要: 从这一小节开始,正式进入Vue源码的核心,也是难点之一,响应式系统的构建。这一节将作为分析响应式构建过程源码的入门,主要分为两大块,第一块是针对响应式数据props,methods,data,computed,wather初始化过程的分析,另一块则是在保留源码设计理念的前提下,尝试手动构建一个基础的 阅读全文
posted @ 2023-02-27 13:23 yyzzabc123 阅读(21) 评论(0) 推荐(0) 编辑
摘要: 说一下Vue的生命周期 Vue 实例有⼀个完整的⽣命周期,也就是从开始创建、初始化数据、编译模版、挂载Dom -> 渲染、更新 -> 渲染、卸载 等⼀系列过程,称这是Vue的⽣命周期。 beforeCreate(创建前):数据观测和初始化事件还未开始,此时 data 的响应式追踪、event/wat 阅读全文
posted @ 2023-02-24 08:22 yyzzabc123 阅读(48) 评论(0) 推荐(0) 编辑
摘要: 初学vue,你得知道我们是从new Vue开始的: new Vue({ el: '#app', data: obj, ... }) 那你觉得是不是很有意思,咱们new Vue之后,就可以使用他那么多的功能,可见Vue是暴出来的一个一个功能类函数,我们进入源码一探究竟: import Vue from 阅读全文
posted @ 2023-02-24 08:21 yyzzabc123 阅读(28) 评论(0) 推荐(0) 编辑
摘要: 这一节,依然是深入剖析Vue源码系列,上几节内容介绍了Virtual DOM是Vue在渲染机制上做的优化,而渲染的核心在于数据变化时,如何高效的更新节点,这就是diff算法。由于源码中关于diff算法部分流程复杂,直接剖析每个流程不易于理解,所以这一节我们换一个思路,参考源码来手动实现一个简易版的d 阅读全文
posted @ 2022-12-12 11:09 yyzzabc123 阅读(69) 评论(0) 推荐(0) 编辑
摘要: 双向数据绑定这个概念或者大家并不陌生,视图影响数据,数据同样影响视图,两者间有双向依赖的关系。在响应式系统构建的上,中,下篇我已经对数据影响视图的原理详细阐述清楚了。而如何完成视图影响数据这一关联?这就是本节讨论的重点:指令v-model。 由于v-model和前面介绍的插槽,事件一致,都属于vue 阅读全文
posted @ 2022-12-12 11:09 yyzzabc123 阅读(55) 评论(0) 推荐(0) 编辑
摘要: 这个系列讲到这里,Vue基本核心的东西已经分析完,但是Vue之所以强大,离不开它提供给用户的一些实用功能,开发者可以更偏向于业务逻辑而非基本功能的实现。例如,在日常开发中,我们将@click=***用得飞起,但是我们是否思考,Vue如何在后面为我们的模板做事件相关的处理,并且我们经常利用组件的自定义 阅读全文
posted @ 2022-12-12 11:08 yyzzabc123 阅读(85) 评论(0) 推荐(0) 编辑
摘要: 前面我们讲到了_init函数的执行流程,简单回顾下: 初始化生命周期-initLifecycle 初始化事件-initEvents 初始化渲染函数-initRender 调用钩子函数-beforeCreate 初始化依赖注入-initInjections 初始化状态信息-initState 初始化依 阅读全文
posted @ 2022-12-07 12:39 yyzzabc123 阅读(33) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 ··· 9 下一页
点击右上角即可分享
微信分享提示