木子lee
木子lee
  • 发布:2015-01-26 00:15
  • 更新:2015-01-26 00:53
  • 阅读:3192

监听app入口页面事件

分类:MUI
App

在manifest.json 里配置 入口页面为index.html 。
要实现的效果是要在index.html显示之前 做判断逻辑。
在index.html 里用了两种方法 都不好用,也进不到index.html页面,卡在了加载页面。
window.onpageshow=function(){
alert(onpageshow...')
}
window.onload=function(){
alert(onload...')
}。
我在其他帖子中看到的方法是 给页面加监听事件 “pagebeforeshow” 不过 这个方法必须用mui.openWindow后才能使用。
请问有没有其他方法实现效果?
比如监听 点击应用图标 或者 在启动应用页面时 处理?

2015-01-26 00:15 负责人:无 分享
已邀请:
DCloud_UNI_FXY

DCloud_UNI_FXY

方案很多,
你可以在index.html里边只有js代码,无实际内容。
在js代码mui.plusReady内实现你的逻辑判断,根据判断决定是不是用当前webview再loadURL其他真正的页面,或者ajax请求真正的内容来显示到当前dom内。

另外,在index.html里边做调试的时候,最好使用console.log。不要用alert。用alert的话有可能无法从splashscreen正常进入index.html

该问题目前已经被锁定, 无法添加新回复