axios、小さなプログラムの完璧な組み合わせのルータの統合など、mpvueを使用します

マイクロチャネルmpvue注意の開発のアプレットフレームワーク:

  1、ルートジャンプ、基準mpvueルータパッチ

  「mpvue-ルータパッチ」からインポートMpvueRouterPatch:コントロールmain.jsファイルの紹介  
              Vue.use(MpvueRouterPatch)。
  2、axiosの構成に関する考慮事項
axios.defaults.adapter =関数(設定){
返す新しい約束((解決、拒否)=> {
PARAM = []みましょう。
{(config.paramsでOを聞かせて)ため
param.push( `$ {O} = {$ config.params [T]}「)。
}
{= wxconfigてみましょう
URL:param.length == 0!?(config.url + + param.join( '&')のtoString() '?'。):config.url、
方法:config.method、
データ:config.data、
ヘッダ:config.headers、
成功:機能(RES){
解決(RES)
}、
失敗:機能(RES){
(RES)を拒絶します。
}
}
聞かせてrequestTask = wx.request(wxconfig)。
})
}

// HttpRequestの傍受
axios.interceptors.request.use(設定=> {
{(config.headers.loading!= false)の場合
wx.showLoading({
タイトル:「ロード中」
マスク:真
})
}
constのトークン= store.state.token。
//カスタムロゴにトークン
IF(トークン){
config.headers [ 'X-アクセストークン'] =トークン
}
リターンの設定

}、エラー=> {
Promise.reject(エラー)を返します
})
もっと重要な場所のほんの数上記の。あなたは、すべての構成とmpvue使い方を知りたい場合は、ソースコードは、クラウドにアップロードされた参照をダウンロードするには歓迎されています: Gitのアドレス

おすすめ

転載: www.cnblogs.com/fatpig-wf/p/11226183.html