mirror of
https://gitee.com/beijing_hongye_huicheng/lilishop-uniapp.git
synced 2026-08-06 10:57:25 +08:00
将 lilishop-uniapp 从 Vue2/uView 1.6 迁移到 Vue3/uview-plus,优先支持 H5/微商城与微信小程序;移除 vendored uview-ui,改用 npm 依赖、Vuex4 与迁移脚本/补丁,并补充 VUE3_MIGRATION.md 回归清单。 Co-authored-by: Cursor <cursoragent@cursor.com>
35 lines
790 B
JavaScript
35 lines
790 B
JavaScript
import { createStore } from 'vuex'
|
|
import storage from '@/utils/storage'
|
|
|
|
const store = createStore({
|
|
state: {
|
|
isShowToast: false,
|
|
remark: [],
|
|
shareLink: '',
|
|
verificationKey: '',
|
|
distributionId: '',
|
|
hasLogin: storage.getHasLogin(),
|
|
userInfo: storage.getUserInfo(),
|
|
uuid: storage.getUuid(),
|
|
token: ''
|
|
},
|
|
mutations: {
|
|
login(state, userInfo) {
|
|
state.userInfo = userInfo || {}
|
|
state.userName =
|
|
userInfo.Name || userInfo.Nickname || userInfo.Username || '匿名用户'
|
|
state.hasLogin = true
|
|
},
|
|
logout(state) {
|
|
state.userName = ''
|
|
state.hasLogin = false
|
|
},
|
|
setRemark(state, remark) {
|
|
state.remark = remark
|
|
}
|
|
},
|
|
actions: {}
|
|
})
|
|
|
|
export default store
|