return {
loadingState: state.getIn(['pageState','isLoading']),
menuState: state.getIn(['pageState','isShowMenu']),
bgImage: state.getIn(['setting','bgImage']),
isShowRoomInfo: state.getIn(['pageState','isShowRoomInfo']),
userState: state.get('userState')
};
}
看语法像是immutable.js啊,咋可能是vuex啊。
getIn里面的数组第一个是表示模块第二个是模块里的值
比如这句就是把pageState模块里的isLoading的值映射到loadingState
loadingState: state.getIn(['pageState','isLoading']),
具体看你的逻辑 gitIn 。数组 是传的参数 呗 。