点开开发版 数据正常
点开正式版 就没有数据了。。
有没有大佬帮看下什么原因啊
var host = "919395637.tzxh.xyz"
var config = {
host,
domain: `https://${host}`,
// 获取设置数据
settings_url: `https://${host}/?settings`,
//获取文章列表
article_list_url: `https://${host}?page=1&display=json`,
//获取文章详情
article_detail_url: `https://${host}/post/`,
};
//文章
wx.request({
url: article_list_url,
data: {
page_size: page_size,
page: page
},
header: {
'content-type': 'application/json'
},
success: function (res) {
console.log("===data===" + JSON.stringify(res.data));
that.setData({
articles: res.data.data
});
if (res.data.current_page >= Math.ceil(res.data.total / res.data.per_page)) {
is_get = false
}
}
})
搞定了? 我看了下你这小程序 能正常显示数据呀
看有没有设置成合法域名
设置了
没有代码片段看一看么
//文章
wx.request({
url: article_list_url,
data: {
page_size: page_size,
page: page
},
header: {
'content-type': 'application/json'
},
success: function (res) {
console.log("===data===" + JSON.stringify(res.data));
that.setData({
articles: res.data.data
});
if (res.data.current_page >= Math.ceil(res.data.total / res.data.per_page)) {
is_get = false
}
}
})
//文章
wx.request({
url: article_list_url,
data: {
page_size: page_size,
page: page
},
header: {
'content-type': 'application/json'
},
success: function (res) {
console.log("===data===" + JSON.stringify(res.data));
that.setData({
articles: res.data.data
});
if (res.data.current_page >= Math.ceil(res.data.total / res.data.per_page)) {
is_get = false
}
}
})
这里貌似没什么问题。。。。
console里有报错么
没有报错
你正式版交互返回的数据有打印出来么?
我打印了 在开发版中有数据出来 正式版 什么也没。。
返回值没拿到就是交互没有成功,没有什么shake hand error 或者直接500也太神奇了吧
是的 https://919395637.tzxh.xyz/
你的请求是https的吗