在框架中,有兩個關于http請求攔截的鉤子配置
* 請求成功之后的攔截,配置為:
```
//請求成功攔截
context.$configure.set('httpSuccessHandler', function (response, cb) {
cb(response.data.code === 200);
});
```
此處的cb函數支持傳遞一個boolean參數,true則代表繼續正常執行,false 則代表該請求異常,則會走下面的異常配置,同時也不會執行http的then函數中的回調。默認為false。
* 請求異常之后的攔截,配置為:
```
//請求異常攔截
context.$configure.set('httpErrorHandler', function (error, cb) {
cb();
});
```
**必須要執行cb函數,否則當前http請求一直為掛起狀態!**