weex單頁應用,嵌入到app中後,點選物理返回鍵的時候,會直接退出weex應用,而不是返回上一個weex頁面。
將這段程式碼放在專案的入口js檔案中,使用weex內建元件globalEvent
var globalEvent = weex.requireModule('globalEvent');
globalEvent.addEventListener('androidback', function(e) { //androidback是安卓或ios那邊寫好的方法
// 這裡就可以做返回事件操作了,如返回上一頁或退出應用
if (that.$router.currentRoute.name == 'Home') { //weex專案首頁
weex.requireModule('close').closeApp() //跳轉到native頁面
} else {
that.$router.go(-1);
}
})
複製程式碼