问题
微信小程序码本机正常显示,真机测试正常显示,唯独上线后没办法显示
类似问题
在网上找到各种文档各种说法,又说css的问题需要自己定位下,有说是没经过授权问题
css 确实有时候可以影响上线后的体验,尤其是用的别的框架的时候,我是用的taro,所以自己就试了试,定位 fiex top -500 bottom -500 没效果
如何刨除是css的问题
项目一旦上线你是看不到任何错误信息和提示的
小程序上线需要审核 时间过于太长(等不起)
重点:如果是css问题,证明api已经请求成功了并返回图片了,只是我们没看到,这个时候你看看能不能保存到相册,如果点击保存,相册里有证明是css的问题,如果点击保存,相册里没有,则是api没有调用成功
如何抛除是系统权限问题
一般来说,用户要保存到系统相册中,你都要判断是不是第一次使用,用户是否已经同意
图片的保存的权限要放在获取权限之后,这样就不会出现问题了。
我以上都是好的,为啥还是没显示(重点)
这是就是微信小程序最大的坑
我如果说是合法域名的问题你敢信
在小程序的合法域名中加个(api.weixin.qq.com)不就行了(你试试呗,加上算我输,看下面)
其实我开始也不信,难道微信连自己的api也防后来想了下,(我们一般在开发的时候会把开发工具的合法域名勾上),导致不管本机还是真机测试都会继承。而上线不会(线上小程序为安全是杜绝合法域名外一切发往后台的api的)
所以说了这多 ,别看了,前端不可以的,让后端直接加个接口吧,直接返回图就行了,你就别直接调用微信的api了。(为什么让后端做,你添加合法域名就知道了)
如果解决了你的问题,记得收藏点赞。