1234567891011121314151617181920212223242526272829303132333435 |
- import { createStore } from 'vuex'
- const loginStatusEnum = {
- notLogin: 'not-login',
- visitor: 'visitor',
- wxUser: 'wxUser',
- }
- export default createStore({
- state: {
- haveShownStartUp: false,
- loginStatus: loginStatusEnum.notLogin,
- userName: '',
- },
- getters: {
- loginStatusEnum() {
- return loginStatusEnum
- }
- },
- mutations: {
- recordShowStartUp(state) {
- state.haveShownStartUp = true
- },
- setLoginStatus(state, value) {
- state.loginStatus = value
- },
- setUserName(state, value) {
- state.userName = value
- }
- },
- actions: {
- },
- modules: {
- }
- })
|