关注
客服
刷新
更多
编辑
回到顶部
回到底部
客服二维码

Vuex的相关知识

什么是vuex

vuex是专门为vue项目开发的一个状态管理工具。所谓状态,可以简单理解成变量。管理就是存储。素以vuex可以理解成一个大仓库,存放我们的变量。

为什么要使用vuex

比如说,我有个状态(变量),很多组件都要用到它,这时,我们就需要一个大仓库,放一些很多组件都要共享的变量。这就是我们vuex的作用:存放共享的状态,让所有的组件都能使用到它。等等,单单是这个我觉得这个也是很好封装的对吧,我可以给Vue的原型添加一个storeObj把这些变量放在这个对象中:

let storeObj={};
storeObj.a="a";
Vue.prototype.storeObj = storeObj;

....

哪些状态需要放在vuex中

  • 用户的登录状态,多个组件多个页面都会用到它。
  • 购物车中的信息等等

使用vuex

第一步,下载vuex

   npm install vuex --save

第二步,配置vuex

import vuex from "vuex"
import Vue from "vue"
Vue.use(vuex);

第三步,创建仓库

new vuex({})
let store = new vuex.Store({});
export default store;

第四步,将仓库挂载到根实例上

import store from "./store"
new Vue({
	store
    }
})
posted @ 2021-06-20 19:16  勋染  阅读(7)  评论(0编辑  收藏  举报  来源