"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;