微信小程序开发在真机调试中或者编译预览是数据加载正常,页面也可以渲染出来,但是上传体验版之后,用别的设备使用小程序部分数据渲染不出来
你微信小程序添加域名白名单没有?没有添加白名单是访问不了接口的
以下答案引用自GPT-3大模型,请合理使用:
示例:
1、可以先在小程序开发工具中在真机调试或者预览中记录下具体的渲染状况,以此来进行对比。
2、检查用不同设备提交体验版之后,服务端和客户端打印出来的数据是否一致。
3、检查所使用的接口是否正确。
4、检查小程序的页面渲染逻辑是否正确,是否在正常的情况下进行渲染展示。
以下为代码示例:
根据不同的设备,获取不同的接口数据并进行渲染:
Page({
data:{
list:[],
},
onLoad:function(){
// 获取设备信息
const systemInfo = wx.getSystemInfoSync()
console.log(systemInfo)
// 根据不同版本,请求不同接口数据
if (systemInfo.system.indexOf("iOS") > -1) {
// ios
wx.request({
url:'地址',
success:(res)=>{
this.setData({
list:res.data.data
})
}
})
} else {
// 其他系统
wx.request({
url:'地址',
success:(res)=>{
this.setData({
list:res.data.data
})
}
})
}
}
})
如果我的回答解决了您的问题,请采纳我的回答