
1 kop1989 2021-05-24 08:57:51 +08:00 “退出 h5”是什么概念? |
2 MonkeyD1 2021-05-24 09:00:40 +08:00 Location.replace() |
3 MonkeyD1 2021-05-24 09:00:54 +08:00 |
4 bzw875 2021-05-24 09:02:44 +08:00 因为子页面也是路由,记录在历史记录了。解决办法就是子页面不用路由,设置一个状态字段控制显示隐藏更新 |
5 MonkeyD1 2021-05-24 09:02:52 +08:00 vue router 的话 router.replace(location, onComplete?, onAbort?) 跟 router.push 唯一的不同就是,它不会向 history 添加新记录,而是跟它的方法名一样 替换掉当前的 history 记录。 |
6 workg 2021-05-24 09:08:32 +08:00 进入你 h5 应用的第一个页面为路由栈底,后续的页面都会在上面。 如果想要首页为第一个路由,需要把首页更新为栈底。可以通过 router.replace 等方法 |
7 h1104350235 2021-05-24 10:03:33 +08:00 如果是 app 内嵌 h5 的话,需要客户端提供一个关闭 webview 的方法。 |
8 zhuweiyou 2021-05-24 10:54:16 +08:00 监听 pop state 调用关闭 webview 的方法, 如果是微信内, 可以 wx.closeWindow() |
9 linkopeneyes 2021-05-24 16:44:29 +08:00 子页面的返回用 replace,不要用 push |