在manifest.json 里配置 入口页面为index.html 。
要实现的效果是要在index.html显示之前 做判断逻辑。
在index.html 里用了两种方法 都不好用,也进不到index.html页面,卡在了加载页面。
window.onpageshow=function(){
alert(onpageshow...')
}
window.onload=function(){
alert(onload...')
}。
我在其他帖子中看到的方法是 给页面加监听事件 “pagebeforeshow” 不过 这个方法必须用mui.openWindow后才能使用。
请问有没有其他方法实现效果?
比如监听 点击应用图标 或者 在启动应用页面时 处理?
木子lee
- 发布:2015-01-26 00:15
- 更新:2015-01-26 00:53
- 阅读:3305
1 个回复
DCloud_UNI_FXY
方案很多,
你可以在index.html里边只有js代码,无实际内容。
在js代码mui.plusReady内实现你的逻辑判断,根据判断决定是不是用当前webview再loadURL其他真正的页面,或者ajax请求真正的内容来显示到当前dom内。
另外,在index.html里边做调试的时候,最好使用console.log。不要用alert。用alert的话有可能无法从splashscreen正常进入index.html