我現(xiàn)在有個(gè)疑惑,就是什么情況下使用vuex。vuex官網(wǎng)的代碼 。實(shí)現(xiàn)vue計(jì)數(shù)器。如果計(jì)數(shù)器的counter是從后臺(tái)獲取,我每次操作加減按鈕都會(huì)給后臺(tái)傳值。那我是不是使用vuex就沒(méi)有意義?
2 回答

紫衣仙女
TA貢獻(xiàn)1839條經(jīng)驗(yàn) 獲得超15個(gè)贊
如果數(shù)據(jù)傳到后臺(tái),不同的組件使用的話,都可以從后臺(tái)拿到數(shù)據(jù),只是網(wǎng)絡(luò)請(qǐng)求開(kāi)銷比較大,父子組件通信的話,可以直接emit on,而多層嵌套組件通信就需要有vuex這樣的解決方案,公共數(shù)據(jù)托管在state里,不同的組件都可以拿到這個(gè)數(shù)據(jù)。

喵喵時(shí)光機(jī)
TA貢獻(xiàn)1846條經(jīng)驗(yàn) 獲得超7個(gè)贊
樓上說(shuō)的都對(duì),我再補(bǔ)充幾點(diǎn)。
除了 vuex,還有另一個(gè)輕量級(jí)的選擇 bus.js
,如果用的好,多人協(xié)同開(kāi)發(fā)大型項(xiàng)目也是沒(méi)有問(wèn)題的,而且簡(jiǎn)單易懂易使用。
- 2 回答
- 0 關(guān)注
- 1597 瀏覽
添加回答
舉報(bào)
0/150
提交
取消