第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

vue這個三個點(...mapGetters)為什么要把computed轉換成數組

vue這個三個點(...mapGetters)為什么要把computed轉換成數組

開滿天機 2019-02-25 17:12:46
<script>  import { mapGetters } from 'vuex'  export default {       computed: {        ...mapGetters({    //不理解為什么要把這個computed的內容轉成數組          goods_list: 'goods_list',          userInfo:'userInfo'        })    },  }</script>
查看完整描述

1 回答

?
桃花長相依

TA貢獻1860條經驗 獲得超8個贊

mapGetters({ 

  goods_list: 'goods_list',

  userInfo:'userInfo'

});

這種寫法跟下面的寫法是等價的。為了寫的更簡單一目了然


當映射的計算屬性的名稱與 state 的子節(jié)點名稱相同時,我們也可以給 mapState 傳一個字符串數組。


mapGetters([

  // 映射 this.goods_list 為 store.getters.goods_list

  'goods_list',

  // 映射 this.userInfo 為 store.getters.userInfo

  'userInfo'

])

... 是es6的數組擴展運算符,可以同時寫多個,例如:


computed: {

    ...mapGetters([ 'goods_list','userInfo']),

    ...mapGetters({

        // 映射 `this.doneCount` 為 `store.getters.doneTodosCount`

        doneCount: 'doneTodosCount'

    })

}


查看完整回答
反對 回復 2019-03-02
  • 1 回答
  • 0 關注
  • 301 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號