智慧教务系统UniApp前端项目(使用中2025-0517)
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 

50 lines
999 B

import Vue from 'vue'
import Vuex from 'vuex'
Vue.use(Vuex)
//为了方便测试,此处用vuex做全局数据
const store = new Vuex.Store({
state: {
userInfo: {},
isLogin: false,
orderType: 'takein',
addresses: [{
"id": 1,
"user_id": 1,
"name": "梁先生",
"phone": "18666610100",
"gender": 0,
"address": "有间大厦",
"complete_address": "广东省深圳市宝安区福海大道118号",
"description": "ABC1234",
"latitude": "",
"longitude": "",
"is_default": 1
}],
address: {},
remark: '不打包',
},
mutations: {
SET_ORDER_TYPE(state, orderType) {
state.orderType = orderType
},
SET_ADDRESS(state, address) {
state.address = address
},
SET_REMARK(state, remark) {
state.remark = remark
},
SET_USERINFO(state, userInfo) {
state.userInfo = userInfo
},
SET_ISLOGIN(state, isLogin) {
state.isLogin = isLogin
},
setCarbarData(state, data) {
state.carbarData = data
},
},
})
export default store