原始页面使用了mapmutations是可以getter值的
因为要打开新窗口页面,于是resolve配合window.open,新页面使用mapgetters却是空数据
贴上modules中的代码:
const state = {
myLevels: [],
myStatus:[]
}
const actions = {
getLevelData({ commit }, payload) {
// console.log(payload, 'payload')
commit('LEVEL_DATA', payload)
},
getStatusData({ commit }, payload) {
// console.log(payload, 'payload')
commit('STATUS_DATA', payload)
},
}
const mutations = {
LEVEL_DATA(state, payload) {
// console.log(payload, 'payload')
state.myLevels = payload
},
STATUS_DATA(state, payload) {
state.myStatus = payload
}
}
const getters = {
myLevels: state => {
return state.myLevels
},
myStatus: state => {
return state.myStatus
}
}
export default {
// name: 'designRequirment',
state,
actions,
mutations,
getters
}
求助