3 回答

TA貢獻(xiàn)1876條經(jīng)驗(yàn) 獲得超5個(gè)贊
話題0:vuex store.dispatch 怎么獲得
回答:vue組件的數(shù)據(jù)傳遞應(yīng)該是單向,永遠(yuǎn)是向下的,把父組件屬性方法傳遞到子組件。 如果子組件要改變不同的顏色,是應(yīng)該接受父組件傳遞進(jìn)來(lái)的props,自己調(diào)用自己的方法,把props當(dāng)個(gè)參數(shù)來(lái)判斷來(lái)顯示什么顏色,而不是讓父元素調(diào)子組件的方法。 還有...
話題1:vuex 中怎么進(jìn)行 http請(qǐng)求
回答:1、下載安裝Charles,直接百度搜索“Charles”第一個(gè)就是。 2、安裝好之后,打開(kāi)軟件 3、打開(kāi)菜單欄,選擇“Proxy”,勾尋Starting Recording”和“Mac OS X Proxy”。其中“Starting Recording”表示開(kāi)始進(jìn)行記錄網(wǎng)絡(luò)請(qǐng)求。“Mac OS X Proxy”表示將系統(tǒng)代...
話題2:如何使用Vuex+Vue.js構(gòu)建單頁(yè)應(yīng)用
回答:按照上面我們列出來(lái)的功能模塊,我們?cè)?Vuex/ 下面建立一個(gè) store.js 文件 import Vue from 'vue'; import Vuex from 'vuex'; Vue.use(Vuex); // 需要維護(hù)的狀態(tài) const state = { notes: [], activeNote: {}, show: '' }; const mutations = { /...

TA貢獻(xiàn)1821條經(jīng)驗(yàn) 獲得超6個(gè)贊
Vuex 集中存儲(chǔ)管理應(yīng)用的所有組件的狀態(tài),我用下來(lái)的理解就是Vuex 相當(dāng)于一個(gè)存放全局變量的緩存區(qū),可以像使用cookie一樣去使用,在多個(gè)組件之間共享數(shù)據(jù)。所以切換路由時(shí),是不影響vuex里的數(shù)據(jù)的,除非在組件里面有對(duì)vuex的操作。

TA貢獻(xiàn)1829條經(jīng)驗(yàn) 獲得超6個(gè)贊
在mutation的state的自定義set change方法的時(shí)候 根據(jù)使用場(chǎng)景的不同
儲(chǔ)存到Session Storage和Local Storage或者其他本地儲(chǔ)存中
把對(duì)應(yīng)state的初始化改成從本地儲(chǔ)存中獲取
另外本地儲(chǔ)存 如果是存儲(chǔ)JSON字符串 一定要做好相應(yīng)的容錯(cuò)處理
添加回答
舉報(bào)