Vuex namespaced: true使用说明
namespaced: true使用export default {namespaced: true,//namespaced: true 的方式使其成为带命名空间的模块。保证在变量名一样的时候,添加一个父级名拼接。state,mutations,actions}使用模块中的mutations、getters、actions时候,要加上模块名,例如使用commint执行mutations时格式:模
·
namespaced: true使用
export default {
namespaced: true,//namespaced: true 的方式使其成为带命名空间的模块。保证在变量名一样的时候,添加一个父级名拼接。
state,
mutations,
actions
}
使用模块中的mutations、getters、actions时候,要加上模块名,例如使用commint执行mutations时
格式:模块名/模块中的mutations
xxx/setUserInfo
this.$store.commit(“userInfo/setUserInfo”,userInfo)
获取属性时同样加上模块名
格式:store.state.模块名.模块属性
$store.state.userInfo.userName
更多推荐
已为社区贡献1条内容
所有评论(0)