vuex是什么
vuex是实现组件全局状态(数据)管理的一种机制,可以方便的实现组件间的数据共享
使用Vuex的好处
- 能够在Vuex中集中管理共享数据,易于开发和后期维护
- 能够高效的实现组件间数据共享,提高开发效率
- 存储在Vuex中的数据都是响应式的,能够实时保持数据与页面的同步
什么样的数据适合存储到Vuex中
一般情况下,只有组件之间共享的数据,才必要存储到Vuex中
安装Vuex依赖包
npm install vuex --save
导入vuex包
import Vuex from 'vuex'
Vue.use(Vuex)
创建store对象
const store = new Vuex.store({
state:{coount:0}
})
将store对象挂载到vue实例中
new Vue({
el:'#app',
render:h => h(app),
router,
store
})