web-view示例

你的网页,html写的网页,官网,网站,运行在浏览器上的,有域名的那种,可以内嵌到小程序里了!

  1. 开发者登录小程序后台,选择设置-开发设置-业务域名,新增配置域名模块。目前小程序内嵌网页能力暂不开放给个人类型帐号和海外类型帐号。
  2. 每次配置均需管理员扫码验证身份。
  3. 配置业务域名时需要严格按照提示要求配置。

限制说明

1)每个小程序帐号仅支持配置最多20个域名;

2)每个域名仅支持绑定最多20个小程序;

3)每个小程序一年内最多支持修改域名50次;

4)公众平台后台域名配置成功后,才可使用web-view组件。


原网页:https://www.cnblogs.com/hjptopshow/articles/7782367.html

uniapp 是一个使用 Vue.js 开发所有前端应用的框架,可以编译到 iOS、Android、H5、以及各种小程序等多个平台。在 uniapp 中开发微信小程序,如果需要嵌套使用 web-view 组件并实现从 web-view 页面关闭 web-view 并跳转到微信小程序中的某页面,可以按照以下步骤进行: 1. 在 web-view 页面中注入微信小程序的 API: 由于 web-view 内的页面是运行在 webview 中的网页,我们需要在网页中注入微信小程序提供的 API,以便能够控制小程序的行为。这通常通过 `wx.miniProgram.qqJSBridge` 或者新的 `wx.miniProgram` 实现。 2. 使用小程序提供的方法关闭 web-view: 在网页中注入微信小程序 API 后,可以通过执行小程序的 `wx.miniProgram.postMessage` 方法发送消息到小程序,然后在小程序端捕获这个消息并执行关闭 web-view 的操作。示例如下: 网页端代码(web-view 内的网页): ```javascript // 假设你已经注入了微信小程序 API 到页面中 // 发送消息给小程序端,请求关闭 web-view wx.miniProgram.postMessage({ data: { action: 'closeWebview' } }); ``` 小程序端代码(用于接收 web-view 中发送的消息并关闭 web-view): ```javascript // 监听来自 web-view 的消息 const webview = plus.webview.currentWebview(); webview.addEventListener('message', function(e) { if (e.data && e.data.action === 'closeWebview') { // 执行关闭 web-view 的操作 // 这里的操作取决于你的业务逻辑 // 可能是关闭当前 web-view 或者跳转到其他页面 // 例如使用 uni.$emit 或者 vuex 等状态管理来控制页面跳转 } }); ``` 3. 跳转到微信小程序中的某页面: 关闭 web-view 后,你可能需要跳转到小程序的某个页面。这可以通过小程序的页面跳转 API `wx.navigateTo` 或者其他导航 API 来实现。例如: ```javascript // 跳转到小程序的指定页面 wx.navigateTo({ url: '/pages/targetPage/targetPage' }); ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值