首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

vuex中mapGetters的使用及简单实现原理

一.项目中的mapGetters 在Vue项目的开发过程中必然会使用到vuex,对vue项目公用数据进行管理,从而解决组件之间数据相互通信的问题,如果不使用vuex,那么一些非父子组件之间的数据通信将会变得极为繁琐...1.这里首先说下项目中mapGetters的使用 先看下store部分目录结构 index.js文件 import Vue from 'vue' import Vuex from 'vuex' import...2.mapGetters简单实现原理 在上面的代码中可能很多人在项目中用到过,但是对于其原理可能不是很理解。...可能有一部人对于在组件计算属性中…mapGetters([‘number’]),不是很理解,下面就简单写一个方法实现类似的功能。...在组件中 import { mapGetters } from 'vuex' export default { computed: { ...mapGetters(['number

5K10

Vuex的使用(五)——mapGetters的定义和用法

参考文档:https://vuex.vuejs.org/zh/guide/ 当需要在组件中使用多个getters时,可以利用mapGetters批量生成计算属性(新增文件路径为src\components...\componentE.vue,可以通过切换示例中注释的计算变量来查看对应的页面效果),代码如下: mapGetters用法</span...$store.getters["param2"]; // } // } // 要注意的是,Vuex禁止开发者在mapGetters中对getters进行二次处理,所以以下写法是不行的(如果业务缺失需要,...mapGetters,且创建的是mapGetters对象 // computed: mapGetters({ // param2: "param2" // }) // 与mapState...一样mapGetters也允许简化写法 // computed: mapGetters(["param2"]) // 与局部计算变量混用(mapGetters与mapState混用时也需要按照以下写法定义

1.4K20

37、vuex初探(五)

这章我们讲mapMutations和mapGetters这两个辅助函数,然后我们vuex基本的概念和使用方法到此就讲完了。...使用mapMutations辅助函数 2、Getter (1)说mapGetters这个辅助函数之前,我们还需要将store仓库再拆分一个getters.js文件出来,那么,这个文件是干嘛的呢?...通过store.getters 对象 3、mapGetters 到这里快结尾了,你应该立刻明白这个辅助函数不过就是简化而已,不过这里有几点要注意一下,此辅助函数是个计算属性,所以: mapMutations...放到methods下; mapActions放到methods下; mapGetters放到computed下。...使用mapGetters辅助函数 4、小结 vuex的整个流程和一系列的辅助函数的使用到处就讲完了,大家根据自己的业务需求相应处理;然后就是官网还有更高级的用法,大家也可以自行琢磨。

42330

扫码

添加站长 进交流群

领取专属 10元无门槛券

手把手带您无忧上云

扫码加入开发者社群

相关资讯

热门标签

活动推荐

    运营活动

    活动名称
    广告关闭
    领券