Files
hht-ruitaimagang-uni/vuex/modules/data.js
2024-06-07 14:15:39 +08:00

42 lines
887 B
JavaScript

import * as types from '../types'
const state = {
codeArr: uni.getStorageSync('codeArr') || ['', '', '', ''],
numArr: uni.getStorageSync('numArr') || ['', '', '', ''],
num: uni.getStorageSync('num') || ''
}
const getters = {
codeArr: state => state.codeArr,
numArr: state => state.numArr,
num: state => state.num
}
const actions = {
setCodeArr ({commit}, res) {
uni.setStorageSync('codeArr', res)
commit(types.CODE_ARR, res)
},
setNumArr ({commit}, res) {
uni.setStorageSync('numArr', res)
commit(types.NUM_ARR, res)
},
setNum ({commit}, res) {
uni.setStorageSync('num', res)
commit(types.N_U_M, res)
}
}
const mutations = {
[types.CODE_ARR] (state, res) {
state.codeArr = res
},
[types.NUM_ARR] (state, res) {
state.numArr = res
},
[types.N_U_M] (state, res) {
state.num = res
}
}
export default {
state,
getters,
actions,
mutations
}