我用 UNIAPP 开发了一个小程序,现在我在小程序内调用一个 H5 的链接,我想在这个访问 H5 的链接的页面,使用 H5 页面的导航栏有办法实现吗?
微信小程序文档:
web-view
功能描述
承载网页的容器。会自动铺满整个小程序页面,个人类型的小程序暂不支持使用。
客户端 6.7.2 版本开始,navigationstyle:custom 对 web-view 组件无效
1.例如我从 H5 的页面 ( A 页面 -> B 页面 -> C 页面) 但是返回的时候, 从 C 页面通过判断可能直接返回 A 页面;
2.导航栏的文字动态
1
lingxiaoli 238 天前
1 可以通过判断 history 长度来做 但是不如直接放一个返回原生小程序按钮性价比高
2 导航栏取的是 h5 的 title 你可以以这个来做对应想要的逻辑 |
2
liuhuihao 238 天前
跟小程序没关系了,因为小程序 webview 不支持自定义导航,所以微信原生导航栏一定在上面,那你就无法在 H5 里写自己的导航栏。
可以换个思路,微信原生的后退对于 H5 页面其实是 .back, 那加入你 H5 是 vue 写的,就可以在 导航守卫里做一些判断逻辑,回到你想去的页面。 |