午夜剧场伦理_日本一道高清_国产又黄又硬_91黄色网战_女同久久另类69精品国产_妹妹的朋友在线

您的位置:首頁技術(shù)文章
文章詳情頁

javascript - 如果所有請求都放到actions 里面,那拿到的數(shù)據(jù)應(yīng)該 放在哪里,state 還是vue實(shí)例里面的data?

瀏覽:202日期:2022-11-20 09:31:01

問題描述

如題 看有人將所有的請求都放到了vuex 的action里面 但我想問是不是拿到的數(shù)據(jù)去改變state ? 但是state不是拿來傳遞狀態(tài)的嘛?這樣存數(shù)據(jù)是不是過度使用vuex 啊,求解答?

問題解答

回答1:

看需求啊,如果你有幾個組件共享這個請求的數(shù)據(jù),你應(yīng)該放進(jìn)vuex進(jìn)行狀態(tài)管理。如果只是一個組件使用這個請求的數(shù)據(jù),根本沒必要放進(jìn)vuex。

回答2:

數(shù)據(jù)請求放到action里,然后把數(shù)據(jù)commit到mutation里去改變state,然后組件就可以通過下面這種方式來獲取

computed: { ...mapState({’user’ })}

vuex的一個好處就是兄弟間組件的數(shù)據(jù)共享與通信。并不需要把所有數(shù)據(jù)都放vuex里。

回答3:

可以使用Vuet配合route規(guī)則來實(shí)現(xiàn)管理頁面的請求,可以看下這個簡單的例子

回答4:

這個確實(shí)需要看你自己數(shù)據(jù)的需求了這個時(shí)候可能會有兩種數(shù)據(jù)。1。全局?jǐn)?shù)據(jù),這種數(shù)據(jù)會在各個組件之間相互傳遞,這種數(shù)據(jù)如果是只是放在組件的data里面,那這個時(shí)候你其他組件在使用該組件的data就麻煩一些了。建議這種數(shù)據(jù)放入state,這樣其他組件去取數(shù)據(jù)的時(shí)候就會方便很多。并且可以應(yīng)用各種計(jì)算。2.局部數(shù)據(jù),這種數(shù)據(jù)就是組件內(nèi)的特有數(shù)據(jù)了,別的地方根本不會用的這種,你這種數(shù)據(jù)放入全局的state或者是組件的data里面都沒有關(guān)系了。但是也不能全部盲目的都放在state里面。久而久之你這個state的數(shù)據(jù)就會變得亂了。所以看情況去存在data才是關(guān)鍵。

標(biāo)簽: JavaScript
主站蜘蛛池模板: 四虎4hu永久免费入口 | 亚洲一区二区在线观看视频 | 日韩精品国产精品 | 日韩免费视频 | www.操.com| 国产精品成人一区二区网站软件 | 日韩啊啊啊 | 国产综合亚洲精品一区二 | 夫妻性生活动态图 | 天天干天天色综合 | 国产精品成人在线视频 | 久久久成人精品 | 欧美日韩精品国产 | 久久少妇视频 | 免费在线黄色网 | 97精品国产97久久久久久免费 | 91久久国产视频 | 在线免费看黄色片 | 英国xxxⅹ性hd极品 | 97超碰人人草 | 美女操网站| 成人国产精品久久 | 亚洲天堂网在线观看 | 激情久久视频 | 欧美aaa级| xxxxwwww国产| 成人午夜激情 | 欧美日韩视频免费观看 | 亚洲天堂国产 | 日韩在线视频一区 | 日本免费一区二区三区四区 | 国产一二区在线观看 | 四虎色播 | 林心如三级全黄裸体 | 九九久久九九久久 | 夫妻性生活毛片 | 免费午夜影院 | 亚洲激情二区 | 免费在线看黄色 | 黄色日韩视频 | 另类视频在线 |