jiuyiUniapp/jiuyi2/unpackage/dist/dev/mp-weixin/store/index.js

46 lines
1011 B
JavaScript
Raw Normal View History

2024-12-18 15:46:27 +08:00
"use strict";
const common_vendor = require("../common/vendor.js");
const store = common_vendor.createStore({
state: {
// 用户信息
userinfo: {},
// tabbar当前的模式 default视频端 shop商城端
tabbarMode: "default",
// 闹钟时间
alarmTime: ""
},
mutations: {
// 获取内容
setState(state, option) {
const key = option.key;
const value = option.value;
state[key] = value;
},
// 设置用户信息
setUserInfo(state, payload) {
state.userinfo = payload;
},
// 设置 tabbar 模式
setTabbarMode(state, mode) {
state.tabbarMode = mode;
}
},
getters: {
getUserInfo(state) {
return state.userinfo;
},
getTabbarMode(state) {
return state.tabbarMode;
}
},
actions: {
updateUserInfo({ commit }, payload) {
commit("setUserInfo", payload);
},
changeTabbarMode({ commit }, mode) {
commit("setTabbarMode", mode);
}
}
});
exports.store = store;