微信小程序嵌入h5项目问题总结(一)

本文介绍了如何在微信小程序中嵌入H5页面,包括使用web-view功能,创建不同目录如index、out和share,以及在app.json中配置首页,通过onload方法设置路径并传递参数。在实际开发中,需处理H5页面与小程序的交互,以及由此带来的逻辑挑战。
摘要由CSDN通过智能技术生成

最近公司又筹备了一个新的项目,产品要求在微信小程序中嵌入h5页面并进行交互。

我的第一反应WTF?,你们产品能不能尊重下技术、了解下前端开发再胡乱提需求,小程序本身就是为了解决h5用户体验不流畅以及兼容性不强的问题才出现的,你现在让我用小程序重新嵌回体验那么差甚至自己都不想用的h5页面,心中一万个草拟马奔腾而过,更何况这两者交互才是最难得重头戏。

吐槽完了,但产品终归是产品,还是人家说了算,接下来回归重点。

 

查看过官方文档后发现小程序中竟然有web-view的功能在,还真的给h5页面留了个入口。开发中一共创建了三个目录,如下:

包括index(登录授权页面)、out(链接h5页面)、share(用于分享跳转)

 

首先在app.json中设置out目录中的index页面为首页(当然这里随你喜欢),代码非常简单粗暴,直接上(1、其中src为引入h5页面的路径 2、bindMessage用来监听h5页面的发送过来的数据)

接下来利用onload方法在js中配置路径

评论 9
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值