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

本文总结了微信小程序嵌入H5项目时的授权登录选择,包括使用小程序快速登录的步骤,以及如何处理H5登录的重登问题。另外,文章详细介绍了页面分享的配置,包括在H5页面中添加分享方法,以及利用小程序的`wx.miniProgram.postMessage`和`bindmessage`来传递分享数据。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

开发前首先要想清楚,你是要用微信小程序自带的授权登录,还是用h5项目的登录。因为选择不一样, 之后的逻辑也会不一样。

1、如果你选择微信小程序的快速登录,那么要在小程序中写好授权页面,成功登录后跳转至h5页面,在跳转h5页面时一定要将tokenId传输,并保存到h5缓存(我的项目中所选择的方式)。

首先跳转至out文件夹,之后在跳转至h5项目,拼接token

 

2、如果用H5的注册登录,那么会方便很多,全部都在h5项目里写好就可以了,但是有个BUG就是,每当小程序隐藏后再点击进来,因为小程序端没有保存token,所以每次都需要重新登录。你也可以进行保存,但是比较麻烦。

除了登陆问题,还有一个重头戏,那就是页面分享

1、首先在嵌入h5页面的文件中添加小程序的分享方法(也就是我项目中的out.js中)

onShareAppMessage,小程序自带分享,在需要分享的页面调用即可,其中有4个参数:

  title</

评论 10
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值