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

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

vue.js:在實現(xiàn)“從頭開始的簡單狀態(tài)管理”方法時,如何傳遞/訪問存儲?

vue.js:在實現(xiàn)“從頭開始的簡單狀態(tài)管理”方法時,如何傳遞/訪問存儲?

繁星coding 2022-10-27 17:00:44
這可能是一個非常愚蠢的問題,但是在閱讀了vue.js 的狀態(tài)管理文檔之后,我想嘗試一下 store 模式。我注意到store.state示例中的兩個應用程序之間共享。但是我現(xiàn)在如何setMessageAction從組件中調(diào)用 store 的方法呢?商店不應該以某種方式注入/注冊到 vue 實例中,以便可以通過this組件或類似的東西訪問嗎?
查看完整描述

1 回答

?
江戶川亂折騰

TA貢獻1851條經(jīng)驗 獲得超5個贊

是的,你是對的。

您應該在組件聲明中聲明您的商店,如此處所述

document.js



var store = {

    debug: true,

    state: {

          message: 'Hello!'

         },

    setMessageAction (newValue) {

        if (this.debug) console.log('setMessageAction triggered with', newValue)

        this.state.message = newValue

    },


    clearMessageAction () {

        if (this.debug) console.log('clearMessageAction triggered')

        this.state.message = ''

    }

 }




var vmA = new Vue({

   data: {

    privateState: {},


    <!-- HERE YOU ARE PASSING THE STATE -->

    sharedState: store.state

    }

  })


查看完整回答
反對 回復 2022-10-27
  • 1 回答
  • 0 關(guān)注
  • 110 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學習伙伴

公眾號

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