// 1导入 Vue 和Vuex
import Vue from 'vue'
import Vuex from 'vuex'
// user.js 就是分模块导入, moduleUser 导入的名字随便写
import moduleUser from '@/store/user.js'// 2将 Vuex安装为Vue的组件
Vue.use(Vuex);// 3.创建store 的实力对象
const store = new Vuex.Store({modules:{// 在store 中注册 的名称是userEntity, 注册的值是导入的值moduleUseruserEntity: moduleUser, }
})//4.向外共享Store的 实例对象
export default store

store.js文件

---------------------------------------------------------------------------------------------------------------------------------

export default{namespaced:true,state:() =>({//保存的对象1userEntity:{token:'asd1231',userName:"张三",gender:'男性' },//保存的对象2aaa:'123'}),// 操作对象的方法mutations:{//方法名称随便写, 传递两个参数,第一个值是固定值,第二个值是传递过来的参数cccsaveuserEntity(state, ccc) {state.aaa = ccc;console.log('cesi... 传递到后台的数据是'+ccc);}},getters:{}}

user.js文件

---------------------------------------------------------------------------------------------------------------------------------

//在代码中的使用 xxx.vue的 <script></script>vue代码  {{userEntity}}// mapState , mapMutations 相当于两个工具类import { mapState , mapMutations} from 'vuex'export default {computed:{//  userEntity story.js对象的modules key值//  ['userEntity']映射到哪个对象...mapState('userEntity', ['userEntity'])  },data() {return {};},methods: {// userEntity 映射名称随便写,  ['userEntity']映射到哪个对象...mapMutations('userEntity', ['saveuserEntity']),getUserInfor() {this.saveuserEntity('123');}

user.js文件

---------------------------------------------------------------------------------------------------------------------------------


// #ifndef VUE3
import Vue from 'vue'
import App from './App'
import store from '@/store/store.js'const app = new Vue({...App,store
})

main.js

---------------------------------------------------------------------------------------------------------------------------------

vuex中mapState和mapMutations用法相关推荐

  1. Vuex中mapState的用法

    今天遇到一个吭,最后使用vue mapState得以解决. 之前有说过使用mapState语法糖,在这里直接用computed返回竟然不行.然后在官网有看到相关说明:进入官网. 下面介绍一下mapSt ...

  2. VUEX中关于 mapActions, mapMutations使用解析

    在项目中,经常使用到VUEX状态管理,对于小项目中,直接使用 this.$store.commit('mutaion-name','参数') 或者 this.$store.dispatch('acti ...

  3. Vuex中mapState

    最近使用到这个辅助函数时,忘了好多,温习一下mapState 普通手写计算属性: computed:{count(){ // 计算属性渲染的时候 {{count}}对的 count()错误写法 ret ...

  4. [Vuex系列] - Vuex中的getter的用法

    Vuex 允许我们在store中定义"getter"(可以认为是store的计算属性).就像计算属性一样,getter的返回值会根据它的依赖被缓存起来,且只有当它的依赖值发生了改变 ...

  5. 【vue】vuex中modules的基本用法

    1,什么时候用modules 由于使用单一状态树,应用的所有状态会集中到一个比较大的对象.当应用变得非常复杂时,store 对象就有可能变得相当臃肿. 为了解决以上问题,Vuex 允许我们将 stor ...

  6. Vuex中mapState和mapGetters的区别

    ...mapState辅助函数 当一个组件需要获取多个状态的时候,将这些状态都声明为计算属性会有些重复和冗余.为了解决这个问题,我们可以使用...mapState辅助函数帮助我们生成计算属性,当映射的 ...

  7. java写mapstate算子,vuex state及mapState的基础用法详解

    vuex state及mapState的基础用法详解 2019-01-07 编程之家收集整理的这篇文章主要介绍了vuex state及mapState的基础用法详解,编程之家小编觉得挺不错的,现在分享 ...

  8. [vue] Vuex中四个map方法的使用 mapState mapGetters mapActions mapMutations

    1. mapState方法: 用于帮助我们映射state中的数据为计算属性 computed: {//借助mapState生成计算属性:sum.school.subject(对象写法)...mapSt ...

  9. vue之mapMutaions的使用 vuex中 action 用法示例 api.js的使用

    vue之mapMutations的使用 我们通过Mutation来改变store中的state,方法往往是在子组件中使用 this.$store.commit(); 来实现,但是这样的缺点是不容易查看 ...

最新文章

  1. 这个重量级产业,中国正在爆发!
  2. Shell脚本编程剖析(更新完毕)
  3. 机器视觉:ransac算法详解
  4. oracle vm virtualbox右ctrl切换显示模式
  5. WCF、WebAPI、WCFREST、WebService之间的区别
  6. 数据结构---二叉线索树
  7. 微软正在考虑将Windows默认浏览器改为Chromium
  8. LeetCode 669. 修剪二叉搜索树
  9. PL/SQL Developer中文版下载以及使用图解(绿色版)
  10. linux 引导管理器,linux系统引导管理器GRUB
  11. Java Collection Framework
  12. java dns 解析域名解析_JavaWeb(3)DNS域名解析
  13. 测序是测量你的遗传信息
  14. Window7 如何分屏
  15. html5学生大作业,帮同学做的大一大作业:《我的家乡—郑州》 - 梦涵的帅爸爸...
  16. dram sram drom srom ddram详细解释
  17. 计算机网络笔记---互联网的组成及三种交换方式
  18. java计算机毕业设计汽车维修服务系统源代码+数据库+系统+lw文档
  19. windows下搭建hadoop 搭建本地hadoop开发环境
  20. 【Vivado那些事儿】Vivado中运行时出现visual c++运行错误的解决办法

热门文章

  1. 征信测评 | 这些征信小知识你了解多少?
  2. 国产手机浏览器最新排名:UC第二 360浏览器增速第一
  3. floor函数 和 ceil函数、fix函数、round函数
  4. etcd成员报空间不足问题处理过程
  5. 怎样购买CSDN VIP会员可以获得博客等级折扣
  6. mac 安装 brew 异常 fatal: unable to access ‘https://github.com/Homebrew/brew
  7. php上个月,PHP获取上个月、下个月、本月的日期(strtotime(),date())
  8. 2023-07-13 Fitz完成PDF转TXT
  9. Phpstorm破解与汉化
  10. java切割输入流_IO流之切割合并文件