1.组件之间共享数据的方式

父向子传值:v-bind (属性绑定)
子向父传值:v-on (事件绑定)
兄弟之间组件共享数据:EventBus

  • $on (接受数据的那个组件)
  • $emit (发送数据的那个组件)

上面说到的三种传值方式只适用于小范围的传值


2.Vuex是什么?

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


3.为什么要使用vuex?使用vuex有什么好处?

  1. 能够在vuex中集中管理共享的数据,易于开发和后期维护
  2. 能够高效的实现组件之间的数据共享,提高开发效率
  3. 存储在vuex中的数据都是响应式的,能够实时保持数据与页面的同步

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

一般情况下,只有组件之间共享的数据才有必要存储到vuex中,对于组件中的私有数据,依旧存储在组件自身的data中即可

Last modification:March 27th, 2020 at 02:01 pm
If you think my article is useful to you, please feel free to appreciate