diff --git a/pages/home/home.vue b/pages/home/home.vue index 453d470..219e33b 100644 --- a/pages/home/home.vue +++ b/pages/home/home.vue @@ -341,6 +341,20 @@ export default { this.fetchBrandList(); this.fetchSkillList(); }, + onPullDownRefresh() { + // 1. 重新请求首页需要的所有数据 + if (this.isLogin) { + this.getUserInfo(); + } + this.fetchNoticeList(); + this.fetchBrandList(); + this.fetchSkillList(); + + // 2. 停止下拉刷新的动画 + setTimeout(() => { + uni.stopPullDownRefresh(); + }, 500); + }, onLoad() { uni.hideTabBar(); },