js代码如下 for(var i = 0 ; i < data.length ; i++){console.log(i);},我只要在for循环里调用 i ,那么页面就会不加载,是什么问题,控制台对其没有提示错误,提示的这个wx-for是标签里v-for的
methods: {
async requestAddress(){
this.loading = true
console.log('requestAddress');
const paramas = {
type : 'get'
}
const res = await this.$u.get('https://www.htqq.sale/php/requestAddress.php',paramas);
console.log(res);
if(res.code == 200){
this.shipping_address = JSON.parse(res.shipping_address)
let data = JSON.parse(res.shipping_address)
for(var i = 0 ; i < data.length ; i++){
console.log(i);
}
this.address_null = false
setTimeout(()=>{
this.loading = false
},400)
}else if(res.code == 201){
setTimeout(()=>{
this.loading = false
},400)
}
},
}
上代码…
贴报错和实际代码
检查调用i后,是不是改变了i的值,
肯定是data有问题
你是不是想
for (var i = 0 ; i < data.length ; i++){console.log(data[i]);}