「后端小伙伴来学前端了」为什么Vue在有了全局事件总线后还要引入Vuex呢?

Posted 宁在春

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了「后端小伙伴来学前端了」为什么Vue在有了全局事件总线后还要引入Vuex呢?相关的知识,希望对你有一定的参考价值。

今日清晨,乌云散去

前言

上一篇我写了关于Vue中全局事件总线的相关原理及小案例

在之前文章有简单的说过关于我个人理解的 Vue 核心思想(刚学不久,如有不足,请各位大佬及时斧正)

  1. 数据的双向绑定,不用再手动操作DOM元素
  2. 组件化开发,将一个页面划分成多个小组件,然后再一步一步拼凑而成

组件化开发,最大的痛点可能就是要做到任意间组件通信,组件间通信其本质就是数据的共享。

对于组件间的通信,我在之前也是一步一步写过来的

  1. 组件间利用props实现组件间通信 (适用于父子组件通信,祖孙组件也行,对兄弟组件不太友好)
  2. 组件间利用自定义事件实现组件间通信 (同上)
  3. 全局事件总线实现任意组件间通信 (任意间组件都能够通信)案例
  4. 以及通过第三方库发布/订阅方式实现组件间通信(大家私下了解就好,我个人觉得Vue中事件总线比发布订阅更符合生态,所以没有写这篇文章)

正文...

为什么引入Vuex呢?


Vue:全局拦截所有请求,并在请求头中添加token

不用mock,前端来建立后端服务以便自己实现接口

架构师教你来学大型网站架构的技术细节:前端架构的工作原理

[VUE]关于路由哪些事儿

Luffy项目:3前端调整(全局css全局配置全局axios...),后端主页轮播图表设计,接口部分代码编写

vue中,前端如何保存后端的接口返回值