![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
vue
文章平均质量分 79
vue源码解析、vue-router源码解析、vuex源码解析、vue3
克里斯蒂啊
这个作者很懒,什么都没留下…
展开
-
vue-slot
VUE插槽在 2.6.0 中,我们为具名插槽和作用域插槽引入了一个新的统一的语法 (即 v-slot 指令)。它取代了 slot 和 slot-scope 这两个目前已被废弃但未被移除且仍在文档中的 attribute插槽内容它允许你像这样合成组件:<navigation-link url="/profile"> Your Profile</navigation-link>然后你在 <navigation-link> 的模板中可能会写为:<a原创 2021-07-05 13:15:16 · 76 阅读 · 0 评论 -
eventBus VSvueX
EventBus & Vuex?组件通信在很久很久以前,在Vue王国里有一个组件塔,有一个组件家族,A,B,C,组件父亲A和儿子B,C生活在不同的层级之间,他们相隔非常远。父->子这个时候,父亲想念儿子了,想给他寄信,怎么办呢?简单!在每一个子组件上都有一个props “邮箱”,通过这个邮箱,父亲可以直接投递邮件(data) Vue.component('blog-post', { // 在 JavaScript 中是 camelCase 的 props原创 2021-07-05 13:09:44 · 1568 阅读 · 2 评论 -
vuex源码解析
vuex源码解析首先我们先观察一下官方store实例的结构,然后再考虑按照它的结构实现一下主要实现一个Store类和ModuleCollect类、以及helper辅助函数Store类// 1、插件:挂载$store// 2、实现Store// state的name与module名重复,state同名状态会被覆盖掉import ModuleCollection from './ModuleCollection'let Vue;class Store { constructor(op原创 2021-07-02 18:10:21 · 133 阅读 · 0 评论