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

鍍金池/ 問答/HTML/ 關(guān)于VUE組件內(nèi)的掛載的組件發(fā)送請求的問題。

關(guān)于VUE組件內(nèi)的掛載的組件發(fā)送請求的問題。

問題如下:項目是Vue+webpack搭建的,頁面上有許多組件是復用的!這就有一個問題,當我切換路由到一個頁面,這個頁面僅僅只展示一個表單數(shù)據(jù),按理說只需要發(fā)送一個請求,就可以獲取到我要的數(shù)據(jù),但是現(xiàn)在頁面上的請求發(fā)送了十幾個,很顯然一些請求是其他組件上的!從性能優(yōu)化上的角度,怎么去減少這種不必要的請求,減小服務(wù)端的壓力呢?

請求表單:
圖片描述

圖片描述

很多請求都是這個頁面內(nèi)需要的一些小組件發(fā)送的請求,組件默認的請求是放在created中的
/created() {

        this.receiveData();
    },/

希望大牛給予幫助!用更好的方式,來適時的發(fā)送請求?。ò葱枵埱螅?/p>

回答
編輯回答
巴扎嘿

1 使用vuex 將請求放到 action中, 返回的數(shù)據(jù)緩存到state中
2 緩存相同的請求, Cache-Control: cache-directive

2017年3月6日 03:29
編輯回答
莓森

組件之間做好解耦了嗎,按需發(fā)送請求的話,看看路由管理和組件復用里面作文章吧

2017年12月16日 22:12