uni-app发请求放在哪个生命周期函数好

1.onLoad:页面加载了才发请求,在onLoad中发送请求是比较科学的。
2.onShow:每次渲染页面就会发请求,会多次触发,会重复触发,页面隐藏显示也会触发,所以在这里发送请求不科学。
3.onReady:页面初次渲染完成了,但是渲染完成了,你才发送请求获取数据,就有点太慢了,在这里发送请求不也太科学。
数据加载完获取高度用this.$nextTick()方法
let _this=this;
this.getMyNotes(function(){
  _this.$nextTick(()=>{
    _this.getHeightList();
    });

你可能感兴趣的:(javascript,uni-app,前端)