From b3de7defdc1be3000f3f49b11e78481531331926 Mon Sep 17 00:00:00 2001 From: zzc <1761997216@qq.com> Date: Fri, 6 Feb 2026 00:20:34 +0800 Subject: [PATCH] fix: make move content --- pages.json | 2 +- pages/make/index.vue | 14 +++++++++++++- 2 files changed, 14 insertions(+), 2 deletions(-) diff --git a/pages.json b/pages.json index 82def5f..1fb7d8a 100644 --- a/pages.json +++ b/pages.json @@ -13,7 +13,7 @@ "path": "pages/make/index", "style": { "navigationBarTitleText": "讨论", - "enablePullDownRefresh": false, + "enablePullDownRefresh": true, "navigationStyle": "custom" } }, diff --git a/pages/make/index.vue b/pages/make/index.vue index b1522c7..dbc5bd3 100644 --- a/pages/make/index.vue +++ b/pages/make/index.vue @@ -98,7 +98,7 @@ - 点击标题、祝福语或个人信息可拖动,双指可缩放标题 + 标题、祝福语、个人信息可拖动改变位置,双指可缩放标题 @@ -415,6 +415,7 @@ import { onLoad, onReachBottom, onShow, + onPullDownRefresh, } from "@dcloudio/uni-app"; import { useUserStore } from "@/stores/user"; import LoginPopup from "@/components/LoginPopup/LoginPopup.vue"; @@ -762,6 +763,17 @@ onReachBottom(() => { } }); +onPullDownRefresh(async () => { + templatePage.value = 1; + hasMoreTemplates.value = true; + titlePage.value = 1; + hasMoreTitles.value = true; + + await Promise.all([getTemplateList(), getTemplateTitleList()]); + uni.stopPullDownRefresh(); + uni.showToast({ title: "已为你更新内容", icon: "success" }); +}); + const handleLogind = async () => { syncUserInfo(); };