ionic 3從別的應(yīng)用跳進(jìn)當(dāng)前應(yīng)用的處理方案

1.在頁(yè)面元素加載之前聲明全局event方法,切記一定要在監(jiān)聽(tīng)事件之前聲明

var event = new Event("setItemEvent");

2.注冊(cè)監(jiān)聽(tīng)此event,并且處理相應(yīng)的跳轉(zhuǎn),并且在跳轉(zhuǎn)之后把該數(shù)據(jù)刪除掉

window.addEventListener("setItemEvent", function (event) {

var urlType = localStorage.getItem("urlTypefromLocal");

if (!urlType || urlType.length == 0){

return;

}

if (urlType.indexOf("temp://") == 0) {

localStorage.removeItem("urlTypefromLocal");

navCtrl.push(LoginPage);

}

});

3.index.html中注入簡(jiǎn)單的js方法,用于傳相應(yīng)的跳轉(zhuǎn)scheme參數(shù)過(guò)來(lái),并將此跳轉(zhuǎn)的scheme參數(shù)保存到本地緩存用于處理跳轉(zhuǎn),接到參數(shù)的同時(shí)分發(fā)全局事件event

function temp(e){

localStorage.setItem("urlTypefromLocal",e);

window.dispatchEvent(event);

}

3步完美解決ionic3 應(yīng)用之間的跳轉(zhuǎn),歐耶!

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

推薦閱讀更多精彩內(nèi)容

  • 《ijs》速成開(kāi)發(fā)手冊(cè)3.0 官方用戶交流:iApp開(kāi)發(fā)交流(1) 239547050iApp開(kāi)發(fā)交流(2) 10...
    葉染柒丶閱讀 5,325評(píng)論 0 7
  • 工廠模式類似于現(xiàn)實(shí)生活中的工廠可以產(chǎn)生大量相似的商品,去做同樣的事情,實(shí)現(xiàn)同樣的效果;這時(shí)候需要使用工廠模式。簡(jiǎn)單...
    舟漁行舟閱讀 7,842評(píng)論 2 17
  • H5 meta詳解 viewport width:控制 viewport 的大小,可以指定的一個(gè)值,如果 600,...
    FConfidence閱讀 842評(píng)論 0 3
  • 姑娘,你要你要離職了,而且這一次,你說(shuō)你不準(zhǔn)備找另一份工作上班,而是想做自己想做的一些事情。我略略有點(diǎn)詫異,抬頭看...
    小棒在浮生浪記閱讀 642評(píng)論 2 14
  • 晨風(fēng)伴我到清溪,玩水戲魚(yú)濕透衣。 撲向花叢追彩蝶,扒開(kāi)石塊捕田雞。 夕陽(yáng)西下方知餓,彎月東升正欲歸。 幾個(gè)頑童來(lái)逗...
    艾思閱讀 213評(píng)論 0 1