用hbuild打包成apk装在手机上,按返回键就直接退出应用了
来源:14-2 移动端调试工具和抓包工具介绍(下)
来到地球的第一天
2018-06-11
怎么实现在子路由点击返回回到上一层
写回答
2回答
-
wujingquan
2018-06-20
DCloud的HBuild基座实际上是监听webview的层级,它提倡的是多页面,如果你按照他的那套路子走的话是这样的,从A页面挑战到B页面,那么就是新创建一个webview,当你点按返回键的话,会销毁B页面的webview,这时候,只有一个webview,因为这时候只有一个webview,再按返回键的话就没有返回的路径,已经是最后一层的,就会退出。
因为你用了vue做的是单页面应用,好比说你打开了HBuild打包的APP,它会先创建一个webview,然后加载你音乐APP,这里只创建了一个webview,之后你的所有页面的切换都会在这个webview里面运行,当你按了返回键,就会退出了,因为只有一个webview,如果你的页面切换是按它的套路来话,是使用mui.open这方式来新开一个webview的话那样就不会退出了,如果你要解决这个问题,你可以用HBuild提供的API,重新他的返回逻辑。
222018-06-20 -
ustbhuangyi
2018-06-11
如果是标准的实现,你用路由的话是不应该退出的
132018-06-20
相似问题