小程序
小游戏
企业微信
微信支付
扫描小程序码分享
小程序线上canvas绘图本地测试环境,包括在真机中都没有问题,但是审核上线后,却显示不了
15 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
不是的,这个二维码是个图片,写死的。二维码自带参数,在小程序后台设置一下。
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
楼主 我想问下 你这个二维码是可以自带参数的吗? 是的话请问下怎么生成啊?
去微信公众平台登录该小程序
设置 => 开发设置
downloadFile合法域名
我测试了下,不用下载文件,也是可以绘画的,对于用户头像
wx.getUserInfo({
success: res => {
console.log(res.userInfo.avatarUrl)
canvas.drawImage(res.userInfo.avatarUrl, 0, 0);
canvas.draw();
}
})
你说的,之前我是用getUserInfo 直接放上面,发现显示不了用户图像,所以改用了wx.downloadFile({}) 就是你说的download,发现测试环境ok,线上报错了,就是现在的情况。
用户图像你只能通过获取用户信息的接口来获取,不建议通过服务器返回的数据加载,因为这个微信可能会禁止,所以你的图像来源应该有两个,一个通过download来,一个通过getUserInfo来,你用一个Promise.all来让两个处理完再写你的代码就好了
但是,还有个问题就是,用户的图像,是通过userinfo来的,这个海报自动获取显示用户的图像,这里就不是https配置的了,这个后台配置不了,这个怎么解决呢?
微信小程序的非调试模式要求你用https来访问你的资源,并且这些资源要来自与受信任的域名,前者你可以利用certbot之类的来生成证书,后者你需要上你的小程序后台配置,其实都很简单,自己处理下就好了
5楼 ,这个页面是从上一个页面过来的,这边就是先显示海报,然后点击保存成图片到自己手机上。
正在加载...
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
不是的,这个二维码是个图片,写死的。二维码自带参数,在小程序后台设置一下。
楼主 我想问下 你这个二维码是可以自带参数的吗? 是的话请问下怎么生成啊?
去微信公众平台登录该小程序
设置 => 开发设置
downloadFile合法域名
我测试了下,不用下载文件,也是可以绘画的,对于用户头像
wx.getUserInfo({
success: res => {
console.log(res.userInfo.avatarUrl)
canvas.drawImage(res.userInfo.avatarUrl, 0, 0);
canvas.draw();
}
})
你说的,之前我是用getUserInfo 直接放上面,发现显示不了用户图像,所以改用了wx.downloadFile({}) 就是你说的download,发现测试环境ok,线上报错了,就是现在的情况。
用户图像你只能通过获取用户信息的接口来获取,不建议通过服务器返回的数据加载,因为这个微信可能会禁止,所以你的图像来源应该有两个,一个通过download来,一个通过getUserInfo来,你用一个Promise.all来让两个处理完再写你的代码就好了
但是,还有个问题就是,用户的图像,是通过userinfo来的,这个海报自动获取显示用户的图像,这里就不是https配置的了,这个后台配置不了,这个怎么解决呢?
微信小程序的非调试模式要求你用https来访问你的资源,并且这些资源要来自与受信任的域名,前者你可以利用certbot之类的来生成证书,后者你需要上你的小程序后台配置,其实都很简单,自己处理下就好了
5楼 ,这个页面是从上一个页面过来的,这边就是先显示海报,然后点击保存成图片到自己手机上。