Vuex中解决不同模块命名冲突的问题namespaced: true
Vuex中解决不同模块命名冲突的问题namespaced: true
-
在模块中配置
namespaced: true
-
当
namespaced: true
如何获取使用vuex中的数据?
state
//获取。不管为true为false
this.$store.state.home.number1
//辅助函数
...mapState({
number1: state=>state.home.number1,
}),
getters
//获取
this.$store.getters['home/total']
//辅助函数
...mapGetters({
total:'home/total'
})
mutations
//commit调用mutation更新
changeNumber1(){
this.$store.commit('home/changeNumber1',this.number1);
}
//辅助函数
...mapMutations({
changeNumber1: 'home/changeNumber1',
changeNumber2: 'home/changeNumber2'
})
actions
//dispatch派发actions
changeNumber1Action(){
this.$store.dispatch('home/changeNumber1Action',this.number1)
}
//辅助函数
...mapActions({
changeNumber1Action: 'home/changeNumber1Action',
changeNumber2Action: 'home/changeNumber2Action'
}),
作者:黄哈哈。
原文链接:https://www.cnblogs.com/jiajia-hjj/p/16008661.html
本博客大多为学习笔记或读书笔记,本文如对您有帮助,还请多推荐下此文,如有错误欢迎指正。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 25岁的心里话
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· 零经验选手,Compose 一天开发一款小游戏!
· 通过 API 将Deepseek响应流式内容输出到前端