赞
踩
uniapp里面不需要npm下载vuex,自带vuex直接用就行
- import Vue from 'vue'
-
- import Vuex from 'vuex'
-
- Vue.use(Vuex)
-
- const store = new Vuex.Store({
- state: {
- userExt: null
- },
- mutations: {
- //相当于同步的操作
- setUserExt(state, ext) {
- state.userExt = exe;
- }
- },
- getters: {
- getUserExt: state => state.userExt
- },
- actions: {
- //相当于异步的操作,不能直接改变state的值,只能通过触发mutations的方法才能改变
- }
- })
- export default store

- //引入vuex使用Mutations方法
- import { mapMutations } from 'vuex';
- 映射出来这个方法
- ...mapMutations(['setUserExt']),
- //把需要的值传进去
- this.setUserExt(res.Exe);
- import { mapState } from 'vuex';
- 老规矩引入映射就完了
- computed:{
- ...mapState(['userExt']),
- },
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。