...mapGetters,mapGetters,...mapState,mapState的用法

一、简介

       本文主要介绍...mapGetters,mapGetters,...mapState,mapState这个四个东西的作用是在组件中的computed里面去获取vuex中的store中的state和getters,然后在组件中使用。

二、看代码

       1. ...mapGetters和mapGetters: 这两个东西用在computed里面,常规的用法如下图所示:

        (1)首先是我的store/index.js:

        

        (2)接下来是...mapGetters的使用:

        

        (3)最后是mapGetters的使用:

        

        总结:...mapGettersmapGetters的区别在于,前者可以再自定义computed的其他属性,而后者已经把computed写死了,只能调用store/getters中的函数。

 

        2. ...mapState和mapState: 这两个也是用在computed中,。请看下图用法:

        (1) 首先是 ...mapState的用法store/index.js和上面的一样。

        

        (2)然后是mapState的用法:

        

        总结: ...mapState和mapState的区别也是和上面那对一样的,这里不赘述。对于初学者而言,很多时候会觉得新的语法很蹩脚,感觉在脱裤子放屁。但是我想说的是,既然有这种语法的出现,那么我们是要去知道的,以后会不会经常用先不说,至少去了解一下还是有必要的,不要懒惰。

  • 11
    点赞
  • 68
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值