到底用哪个生命周期函数合适
发布于 7 年前 作者 yongjin 190 次浏览 来自 问答

写了个简单的本地社区服务交流类小程序。就是用户发帖,然后首页就会显示出来。

遇到个问题,就是用哪个生命周期函数合适呢?还是用的onLoad,在onLoad后加载数据,但很多用户反应说他们发的信息审核过了但是还是没有及时显示。后来想想就用onShow,这个肯定能及时显示,但后来据我观察,用户传图或者有弹窗的时候都会自动触发这个函数,而我首页的数据量又有点大,注意,用户传图是在发表页,不是在首页的,都会触发首页onShow。这个白白加重服务器负担。

到底用哪个函数合适呢?

还有就是我的小程序本地地址也加了,以前的门店小程序展示也删除了,为什么就是在本地展示不出来啊,试了几次。

1 回复

还是用 onShow比较好,可以用变量控制,比如 wx.previewImage之前,this.noOnShow = true。然后onShow的时候 if(this.noOnShow){    this.noOnShow = false;

    return;}

回到顶部