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 }