问题说明:
进入首页时,在onShow中发起请求加载数据,发现方法被调用了两次:
解决:
1、data中定义初始数据
hasOnShow: false
2、onshow函数中:
onShow: function () {
if (this.data.hasOnShow) {
return
}
this.setData({
hasOnShow: true
})
console.log(111)
this.getList();
},
避过加载两次的问题,具体原因有待查找~~~~~~~~~~~