微信小程序码,本机正常显示真机测试正常上线后没办法显示?(已解决)

问题

微信小程序码本机正常显示,真机测试正常显示,唯独上线后没办法显示

类似问题

在网上找到各种文档各种说法,又说css的问题需要自己定位下,有说是没经过授权问题

css 确实有时候可以影响上线后的体验,尤其是用的别的框架的时候,我是用的taro,所以自己就试了试,定位 fiex top -500 bottom -500 没效果

如何刨除是css的问题

项目一旦上线你是看不到任何错误信息和提示的

小程序上线需要审核 时间过于太长(等不起)

重点:如果是css问题,证明api已经请求成功了并返回图片了,只是我们没看到,这个时候你看看能不能保存到相册,如果点击保存,相册里有证明是css的问题,如果点击保存,相册里没有,则是api没有调用成功

如何抛除是系统权限问题

一般来说,用户要保存到系统相册中,你都要判断是不是第一次使用,用户是否已经同意

图片的保存的权限要放在获取权限之后,这样就不会出现问题了。

我以上都是好的,为啥还是没显示(重点)

这是就是微信小程序最大的坑

我如果说是合法域名的问题你敢信

看下官方小程序码api

微信小程序码,本机正常显示真机测试正常上线后没办法显示?(已解决)

在小程序的合法域名中加个(api.weixin.qq.com)不就行了(你试试呗,加上算我输,看下面)

其实我开始也不信,难道微信连自己的api也防后来想了下,(我们一般在开发的时候会把开发工具的合法域名勾上),导致不管本机还是真机测试都会继承。而上线不会(线上小程序为安全是杜绝合法域名外一切发往后台的api的)

所以说了这多 ,别看了,前端不可以的,让后端直接加个接口吧,直接返回图就行了,你就别直接调用微信的api了。(为什么让后端做,你添加合法域名就知道了)

如果解决了你的问题,记得收藏点赞。