小程序
小游戏
企业微信
微信支付
扫描小程序码分享
- 需求的场景描述(希望解决的问题)
当用户点击支付,跳转至确认支付界面,在确认支付界面放置webview组件,该组件在选择调取网站扫码支付时被调起显示,但当用户点击该webview页面顶部的返回箭头是仅关闭该组件(该组件通过wx:if控制显示隐藏)
- 希望提供的能力
点击自带的返回箭头时仅关闭该组件
2 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
你直接弄个页面单独实现webview不就实现你的需求了。。。
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
我只是打个比喻,,,业务上是必须打开一个外置网页支付,但是现在有个需求就是在webview组件界面,点击顶部的返回箭头,关闭这个webview组件的内容,这个组件初始是隐藏的,小程序默认现在点击这箭头是返回上一页
<web-view src="*********" wx:if="{{booleanOne}}">
</web-view>
首先webview组件铺满整个页面这个你是规避不了的,既然如此何不直接做个新页面去放webview,把控制webview显示隐藏的逻辑改为跳页面,取消就直接navigateBack,表现和你控制webview显隐没什么区别。
webview组件的页面也没办法自定义导航栏,可以自定义导航栏你也没法接管Android返回键操作,直接用一个新页面去放webview实际多了。
做好了!!谢谢!!
没看明白你的需求
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
你直接弄个页面单独实现webview不就实现你的需求了。。。
我只是打个比喻,,,业务上是必须打开一个外置网页支付,但是现在有个需求就是在webview组件界面,点击顶部的返回箭头,关闭这个webview组件的内容,这个组件初始是隐藏的,小程序默认现在点击这箭头是返回上一页
<web-view src="*********" wx:if="{{booleanOne}}">
</web-view>
首先webview组件铺满整个页面这个你是规避不了的,既然如此何不直接做个新页面去放webview,把控制webview显示隐藏的逻辑改为跳页面,取消就直接navigateBack,表现和你控制webview显隐没什么区别。
webview组件的页面也没办法自定义导航栏,可以自定义导航栏你也没法接管Android返回键操作,直接用一个新页面去放webview实际多了。
做好了!!谢谢!!
没看明白你的需求
我只是打个比喻,,,业务上是必须打开一个外置网页支付,但是现在有个需求就是在webview组件界面,点击顶部的返回箭头,关闭这个webview组件的内容,这个组件初始是隐藏的,小程序默认现在点击这箭头是返回上一页
<web-view src="*********" wx:if="{{booleanOne}}">
</web-view>