这个用红色框圈起来的在开发工具上有显示
但是在真机上就不显示
请问有没有大佬遇到过,或者知道啥原因
1、生成海报这种工作呢,最好是交由后端来完成-后端有生成图片的API;
后端可以直接根据小程序码生成的接口生成小程序码:https://developers.weixin.qq.com/miniprogram/dev/api/open-api/qr-code/createWXAQRCode.html?search-key=小程序码
2、目标页面如果接收参数提前在onLoad里面做好scene处理,记得decode
3、生成海报需要一段时间,需要给出loading提示
3.1、如果不需要在海报上附上当前用户信息,可以进页面静默调接口生成
3.2、如果需要用户信息,记得用botton组件先获取用户信息https://developers.weixin.qq.com/miniprogram/dev/component/button.html将用户信息传给后端
4、后端给到海报URL之后,根据需求看是用previewImage直接打开图片,这样自己不用做长按保存的处理;还是自己把图片显示在页面上,这样就需要对图片进行长按catchlongtap处理;
注意:保存图片需要做权限判断做对应处理,需要先download
希望能够帮到你