uniapp里面不需要npm下载vuex,自带vuex直接用就行
一、先建立一个index.js文件夹
里面写如以下代码
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里面
//引入vuex使用Mutations方法
import { mapMutations } from 'vuex';
映射出来这个方法
...mapMutations(['setUserExt']),
//把需要的值传进去
this.setUserExt(res.Exe);
三、把传到vuex的值拿出来
import { mapState } from 'vuex';
老规矩引入映射就完了
computed:{
...mapState(['userExt']),
},
文章来源地址https://www.toymoban.com/news/detail-831161.html
文章来源:https://www.toymoban.com/news/detail-831161.html
到了这里,关于uniapp小程序因使用 uni.switchTab传不了值使用vuex(简单明了)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!