マイクロチャネル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のアドレス