问题1:uni-app项目运行到手机后调用接口所获取的数据都不显示,但是静态数据都可以显示出来,怎么回事啊
运行环境说明
HBuilderX
App运行环境说明
[Android9.0]
问题1:uni-app项目运行到手机后调用接口所获取的数据都不显示,但是静态数据都可以显示出来,怎么回事啊
运行环境说明
HBuilderX
App运行环境说明
[Android9.0]
Diligent_UI - 【插件开发】【专治疑难杂症】【多款插件已上架:https://ext.dcloud.net.cn/publisher?id=193663(微信搜索飘逸科技UI小程序直接体验)】【骗子请绕道】问题咨询请加QQ群:120594820,代表作灵感实用工具小程序
能具体描述问题吗,提供效果截图和代码截图可以高效率解决问题
d***@sina.com - 680789
this指向的问题,把success那里改成箭头函数。
uni.request({
url:"http://localhost:8080/api/system/dayplan/list",
success:(res) => {
console.log("dddddddddddd");
res.data.rows.forEach(item => {
console.log(item.name + "A" + item.typeName)
this.dayplans.push(item)
})
console.log(this.dayplans.length)
}
})
//url: "https://api.apiopen.top/api/getImages?page=1&size=7", 为啥我调用这个接口就显示数据。
url: "http://192.168.1.20:8182/chaxunx/api_zssearch.ashx",调用这个接口就不显示数据呢?这个地址直接打开返回的是JSON。但调用之后,返啥是空。
Diligent_UI - 【插件开发】【专治疑难杂症】【多款插件已上架:https://ext.dcloud.net.cn/publisher?id=193663(微信搜索飘逸科技UI小程序直接体验)】【骗子请绕道】问题咨询请加QQ群:120594820,代表作灵感实用工具小程序
看看ip请求的时候network请求到数据没
在Console 中发布接口地址访问不了,提示:Access-Control-Allow-Origin' header is present on the requested resource.
百度了一下,原来开发的接口地址没有解决跨域问题。后来将接口地址中跨域问题解决了一下。之后,访问正常了。并不是在app中解决跨域,而是在接口地址中处理。
【但还是有一点不明白, 这些接口地址,在htmL中调用即使接口没处理跨域问题,也能访问。但在小程序中,APP中调用同样的接口就要解决跨域问题。真是搞不明白】
见图片
Diligent_UI - 【插件开发】【专治疑难杂症】【多款插件已上架:https://ext.dcloud.net.cn/publisher?id=193663(微信搜索飘逸科技UI小程序直接体验)】【骗子请绕道】问题咨询请加QQ群:120594820,代表作灵感实用工具小程序
浏览器会出现跨域问题
7***@qq.com
有空给看一下原因。不清楚咋回事
2023-07-13 15:33