- 博客(2)
- 收藏
- 关注
原创 vue2 router路由源码分析(vue-router 3版本history模式) 简单版
先注册router-link router-link 实质就是一个a标签 我们需要组织默认行为 router-link 跳转的时候是根据to传的参数进行的 参数可以是String或者Object类型 我们进行如下写操作。想一下为什么路由在每个页面都可以使用 原因就是源码中使用了混入mixin 在beforeCreate生命周期中在每个组件实例创建之前,将路由配置添加到组件实例中,以便在组件中使用。接下来我们注册一下router-view组件 在initCompontent方法里面写。
2023-08-09 09:10:16 79
原创 vue2里的观察者模式解读
思路解析 在Vue中,数据的响应式特性是基于观察者模式实现的,即当数据发生变化时,与之相关的视图会自动更新 订阅者里面主要是有一个update事件用来接收观察者的提示 观察者需要收集订阅者 然后数据变化时触发自身的notify 去调用订阅者的update来完成数据更新。当一个对象(称为主题或被观察者)的状态发生改变时,所有依赖于它的对象(称为观察者)都会被通知并自动更新。在Vue中,数据响应式就是一种观察者模式的实现。观察者模式主要关注于对象间状态的变化,一个对象的状态改变会引起其他对象的更新。
2023-08-09 09:03:02 171
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人