Vuex笔记

①Vuex是什么?

Vuex是实现组件全局状态(数据)管理的一种机制,可以方便的实现组件间数据的共享。

②使用Vuex统一管理的好处?

1.能够在vuex中集中管理共享的数据,易于开发和后期维护。

2.能够高效地实现组件之间的数据共享,提高开发效率。

3.存储在vuex中的数据都是响应式的,能够实时保持数据和页面的同步。

③什么样的数据适合存储到vuex中?

一般情况下,只有组件之间共享的数据,才有必要存储到vuex中;对于组件中的私有属性,依旧存储在当前组件自身的data中即可。(都存也可以,看具体需求。)

组件之间共享数据的普通方式:小范围的,不频繁的

只下载一个HTML -> 单页面应用    Vue Router

下载了多个HTML -> 多页面应用

<router link>  默认转换a标签,其 tag 属性可修改转换的元素类型 比如 <router link  tag="li" to="/"> <router link  tag="li" :to="{path:'home'}"> 

命名路由,当设置了name 技师path改变也可根据name进行正确的跳转  <router link  tag="li" :to="{name:'home'}"> 

中央管理器 Vuex 

vue中 $ 是指第三方提供的变量,不是vue中自己定义的,比如 Vuex的 $store 让代码更容易理解

原文地址:https://www.cnblogs.com/goforxiaobo/p/13394407.html