return new Promise((resolve, reject) => {
userInfo()
.then(res => {
if (res.data.code != 200) {
resolve();
return;
}
context.commit("SET_ROLES", res.data.result.userRoles);
let routers = res.data.result.permissions;
let pcRouters = routers.filter(r => {
let meta = r.meta;
return !meta || !meta.app;
});
const accessedRoutes = getHomeRoute(pcRouters);
let appRouters = routers.filter(r => {
let meta = r.meta;
return meta && meta.app;
});
context.commit("SET_ROUTES", pcRouters);
const appAccessedRoutes = getHomeRoute(appRouters);
context.commit("SET_APP_ROUTES", appAccessedRoutes);
resolve([accessedRoutes, appAccessedRoutes]);
})
.catch(error => {
reject(error);
});
});
}```
promise 使用
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
- 文/潘曉璐 我一進店門诱建,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人碟绑,你說我怎么就攤上這事俺猿。” “怎么了格仲?”我有些...
- 文/不壞的土叔 我叫張陵押袍,是天一觀的道長。 經(jīng)常有香客問我凯肋,道長谊惭,這世上最難降的妖魔是什么? 我笑而不...
- 正文 為了忘掉前任,我火速辦了婚禮圈盔,結(jié)果婚禮上豹芯,老公的妹妹穿的比我還像新娘。我一直安慰自己驱敲,他們只是感情好铁蹈,可當(dāng)我...
- 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著癌佩,像睡著了一般木缝。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上围辙,一...
- 文/蒼蘭香墨 我猛地睜開眼友雳,長吁一口氣:“原來是場噩夢啊……” “哼稿湿!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起押赊,我...
- 正文 年R本政府宣布,位于F島的核電站哆档,受9級特大地震影響蔽挠,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜,卻給世界環(huán)境...
- 文/蒙蒙 一澳淑、第九天 我趴在偏房一處隱蔽的房頂上張望比原。 院中可真熱鬧,春花似錦杠巡、人聲如沸量窘。這莊子的主人今日做“春日...
- 文/蒼蘭香墨 我抬頭看了看天上的太陽蚌铜。三九已至,卻和暖如春嫩海,著一層夾襖步出監(jiān)牢的瞬間冬殃,已是汗流浹背。 一陣腳步聲響...
推薦閱讀更多精彩內(nèi)容
- 1為啥要用promise难捌? js是單線程的膝宁,理論上所有代碼都是同步的,從上到下一行行執(zhí)行栖榨。然而就這樣傻傻解析運行j...
- Promise的使用和特點 Promise是一個構(gòu)造函數(shù)昆汹,接收一個函數(shù)(executor)作為參數(shù),這個函數(shù)的參數(shù)...
- 眾所周知:js是單線程的婴栽。async:異步满粗。其實返回的是一個promise。await:等待愚争。promise:承諾...
- Promise 是異步編程的一種解決方案映皆,比傳統(tǒng)的解決方案——回調(diào)函數(shù)和事件——更合理和更強大。它由社區(qū)最早提出和...
- Promise是解決異步的一種方案轰枝,可以更優(yōu)雅的解決多個請求回調(diào)的問題捅彻,提高代碼可讀性。有 async/await...