请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

用hbuild打包成apk装在手机上,按返回键就直接退出应用了

正在回答 回答被采纳积分+3

2回答

wujingquan 2018-06-20 04:53:12

DCloud的HBuild基座实际上是监听webview的层级,它提倡的是多页面,如果你按照他的那套路子走的话是这样的,从A页面挑战到B页面,那么就是新创建一个webview,当你点按返回键的话,会销毁B页面的webview,这时候,只有一个webview,因为这时候只有一个webview,再按返回键的话就没有返回的路径,已经是最后一层的,就会退出。

因为你用了vue做的是单页面应用,好比说你打开了HBuild打包的APP,它会先创建一个webview,然后加载你音乐APP,这里只创建了一个webview,之后你的所有页面的切换都会在这个webview里面运行,当你按了返回键,就会退出了,因为只有一个webview,如果你的页面切换是按它的套路来话,是使用mui.open这方式来新开一个webview的话那样就不会退出了,如果你要解决这个问题,你可以用HBuild提供的API,重新他的返回逻辑。

2 回复 有任何疑惑可以回复我~
ustbhuangyi 2018-06-11 21:47:49

如果是标准的实现,你用路由的话是不应该退出的

1 回复 有任何疑惑可以回复我~
  • 什么才是标准的实现,我是下载的你的代码用hbuild生成的apk啊
    回复 有任何疑惑可以回复我~ 2018-06-20 09:46:25
  • 老师能不能说一下这个物理返回键的问题,怎样才能单机返回双击退出
    回复 有任何疑惑可以回复我~ 2018-06-20 11:11:52
  • 市面上的webapp是怎么做出来的
    回复 有任何疑惑可以回复我~ 2018-06-20 11:13:14
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信