在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問答/HTML/ vue+vuex的項目ajax數(shù)據(jù)請求放在哪里?(所有的ajax請求放在api.

vue+vuex的項目ajax數(shù)據(jù)請求放在哪里?(所有的ajax請求放在api.js中)

vue+vuex的項目,ajax請求具體應(yīng)該在哪一步進(jìn)行請求?

1、是在組件中需要數(shù)據(jù)的地方調(diào)用api.js中的某個接口請求后,再 將數(shù)據(jù)dispatch之后傳到vuex中,通過commit去更新數(shù)據(jù)的state;

2、還是將數(shù)據(jù)請求寫在vuex的antion中;在組件頁面中通過dispat某個action(說明:這個action中就是調(diào)用ajax請求的操作),去獲調(diào)用接口請求,獲得數(shù)據(jù)再commit 對應(yīng)的mutations去更改state ?

請問事這兩種那種比較合適,還是有更合適的方法呢?

回答
編輯回答
久礙你

vuex不要濫用,比如只是在頁面展示一條留言,那么直接 ajax 拿數(shù)據(jù)回來就用就是了,何必走 vuex 跑一圈。

2018年7月8日 02:30