app/pages/task/index.vue
@@ -323,11 +323,28 @@ }, onLoad() { this.loadTaskList() // 监听任务列表刷新事件 uni.$on('refreshTaskList', this.handleRefreshEvent) }, onShow() { // 页面显示时刷新列表(从其他页面返回时) this.loadTaskList() }, onUnload() { // 页面销毁时移除事件监听 uni.$off('refreshTaskList', this.handleRefreshEvent) }, onPullDownRefresh() { this.refreshList() }, methods: { // 处理刷新事件 handleRefreshEvent() { console.log('收到刷新任务列表事件') this.refreshList() }, // 加载任务列表 loadTaskList() { this.loading = true