在index.js中的部分代码如下代码
留意代码中的注释
data: {
weatherkey:"",//这里放自己的数据API的请求Key
clickIndex: 0,
future:[],
futurelen:0,
onInit()
{
console.log("页面初始化");
setTimeout(() => {
fetch.fetch({
url:"http://apis.juhe.cn/simpleWeather/query?city=北京&key="+this.weatherkey,
success: (resp) => {
console.log("成功获取数据");
console.log(resp);
let arrs = JSON.parse(resp.data);//
console.log(arrs)
// console.log("arrs.result.future=");
// console.log(arrs.result.future);//输出:[object,object],[object,object]...
this.future = arrs.result.future;
this.futurelen = this.future.length;
console.log("this.futurelen=");
console.log(this.futurelen);//会输出一个数字
},
fail: (error) => {
console.log("请求失败");
}
});
}, 3000);
},
有时候Hilog(hilog如下图所示)会显示“请求失败”
我的解决方式:Clean Project一下,然后重启真机模拟
关于真机模拟:
①
②