小程序
小游戏
企业微信
微信支付
扫描小程序码分享
这个用红色框圈起来的在开发工具上有显示
但是在真机上就不显示
请问有没有大佬遇到过,或者知道啥原因
7 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
1、生成海报这种工作呢,最好是交由后端来完成-后端有生成图片的API;
后端可以直接根据小程序码生成的接口生成小程序码:https://developers.weixin.qq.com/miniprogram/dev/api/open-api/qr-code/createWXAQRCode.html?search-key=%E5%B0%8F%E7%A8%8B%E5%BA%8F%E7%A0%81
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
希望能够帮到你
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
需要把图片缓存到本地才行,
真机不显示小程序码问题解决了吗?我也遇到同款问题,真难受
设置一下服务器域名,把二维码图片的域名加到 downloadFile合法域名
我是没有出现过,二维码能显示,就是别的图片有时候就显示不出来
你是用canvas合成的吧,要把图片下载至缓存,然后合成。真机无法直接使用网络图片合成
canvas 真机需要下载到缓存是最近出现的问题吗?
很早就有了,我是去年就发现有这个问题
多谢 那我再看下
不知道,暂时用不起iPhone X,其他手机都正常吗??
手机都不能显示,只有开发工具显示
你那个小程序码是单独写的吗???只能说canvas层级很高,可能把你那个小程序码覆盖了
我那个小程序码是在海报里的,不是单独的二维码
你说的不兼容。是所有手机不显示??。。然后你说不显示是整个海报都不显示???。。如果他是一张海报,为什么你说只是红色区域不显示
所有手机都不显示,我那个二维码是写入到海报的。你看这个代码
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
1、生成海报这种工作呢,最好是交由后端来完成-后端有生成图片的API;
后端可以直接根据小程序码生成的接口生成小程序码:https://developers.weixin.qq.com/miniprogram/dev/api/open-api/qr-code/createWXAQRCode.html?search-key=%E5%B0%8F%E7%A8%8B%E5%BA%8F%E7%A0%81
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
希望能够帮到你
需要把图片缓存到本地才行,
真机不显示小程序码问题解决了吗?我也遇到同款问题,真难受
设置一下服务器域名,把二维码图片的域名加到 downloadFile合法域名
我是没有出现过,二维码能显示,就是别的图片有时候就显示不出来
你是用canvas合成的吧,要把图片下载至缓存,然后合成。真机无法直接使用网络图片合成
canvas 真机需要下载到缓存是最近出现的问题吗?
很早就有了,我是去年就发现有这个问题
多谢 那我再看下
不知道,暂时用不起iPhone X,其他手机都正常吗??
手机都不能显示,只有开发工具显示
你那个小程序码是单独写的吗???只能说canvas层级很高,可能把你那个小程序码覆盖了
我那个小程序码是在海报里的,不是单独的二维码
你说的不兼容。是所有手机不显示??。。然后你说不显示是整个海报都不显示???。。如果他是一张海报,为什么你说只是红色区域不显示
所有手机都不显示,我那个二维码是写入到海报的。你看这个代码