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

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問(wèn)題,去搜搜看,總會(huì)有你想問(wèn)的

很多頁(yè)面或者組件要調(diào)用vuex的state,怎么寫(xiě)最好???

store我使用了2個(gè)模塊,/store/index.js如下:import Vue from 'vue'; import Vuex from 'vuex'; import app from './modules/app'; import user from './modules/user'; Vue.use(Vuex);const store = new Vuex.Store({   modules: {     app,     user   } });export default store/store/modules/app.js如下:const app = {   state: {       skills: null //另外還有很多狀態(tài),在此例舉一個(gè)   },     mutations: {},     actions: {},     getters:{}}   export default app;現(xiàn)在我是在所有頁(yè)面或者組件的data里面直接引用狀態(tài),如export default {   data() {     skills: this.$store.state.app.skills,   } }這樣可以用,但是合理么?我試了一下在頁(yè)面使用import { mapGetters } from 'vuex'export default {   computed: {     ...mapGetters(['skills']),   }, }這樣好像比較符合規(guī)范,但是難道需要把states的所有屬性都在getters全部寫(xiě)一次return?感覺(jué)很冗余啊?特來(lái)請(qǐng)教,不勝感激。
查看完整描述

2 回答

?
慕尼黑8549860

TA貢獻(xiàn)1818條經(jīng)驗(yàn) 獲得超11個(gè)贊

使用mapGetters!

查看完整回答
反對(duì) 回復(fù) 2018-09-09
?
紫衣仙女

TA貢獻(xiàn)1839條經(jīng)驗(yàn) 獲得超15個(gè)贊

用mapState?

查看完整回答
反對(duì) 回復(fù) 2018-09-09
  • 2 回答
  • 0 關(guān)注
  • 1516 瀏覽
慕課專(zhuān)欄
更多

添加回答

了解更多

舉報(bào)

0/150
提交
取消
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)