From ba3a1ba8942573afba6e9f94d3b20f1efd32384b Mon Sep 17 00:00:00 2001 From: zoujing Date: Mon, 6 Apr 2026 14:36:50 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20toast=E7=9A=84=E6=A0=B7=E5=BC=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/views/history/index.vue | 3 +++ src/views/home/index.vue | 11 ++++++++++- src/views/prepicture/index.vue | 1 + 3 files changed, 14 insertions(+), 1 deletion(-) diff --git a/src/views/history/index.vue b/src/views/history/index.vue index 2f685fe..fa238ef 100644 --- a/src/views/history/index.vue +++ b/src/views/history/index.vue @@ -69,6 +69,7 @@ import TopNavBar from '../components/TopNavBar.vue'; // @ts-ignore import { generatorPhotoTaskList } from '@api'; import { closeToast, showLoadingToast } from 'vant'; +import 'vant/lib/toast/style'; interface TaskItem { name: string @@ -93,7 +94,9 @@ const lookPicture = (item: TaskItem) => { } const getTaskList = () => { + showLoadingToast('加载中...'); generatorPhotoTaskList({ pageNum: 1, pageSize: 20 }).then(res => { + closeToast(); if (res.code === 0) { const data = res.data || []; list.splice(0, list.length, ...data.map(item => { diff --git a/src/views/home/index.vue b/src/views/home/index.vue index 9c79459..384501d 100644 --- a/src/views/home/index.vue +++ b/src/views/home/index.vue @@ -37,7 +37,7 @@ - + @@ -61,6 +61,7 @@ import { getAigcSceneList, AigcSceneListItem, AigcSceneStyleItem } from '@api'; // @ts-ignore import { createGeneratorPhotoTask } from '@api'; import { showFailToast, showSuccessToast } from 'vant'; +import 'vant/lib/toast/style'; // --- 测试数据 --- const styles = [ @@ -82,6 +83,14 @@ const showGuide = ref(false); const showAgree = ref(true); +const cancelAgree = () => { + console.log("用户拒绝了协议"); + showAgree.value = false; + if (window.wx && wx.miniProgram) { + wx.miniProgram.navigateBack(); + } +}; + const onAgree = () => { console.log("用户同意了协议"); showAgree.value = false; diff --git a/src/views/prepicture/index.vue b/src/views/prepicture/index.vue index 6510695..4bc2909 100644 --- a/src/views/prepicture/index.vue +++ b/src/views/prepicture/index.vue @@ -39,6 +39,7 @@ import VueEasyLightbox from 'vue-easy-lightbox'; // @ts-ignore import 'vue-easy-lightbox/dist/external-css/vue-easy-lightbox.css'; // 导入其 CSS import { showToast } from 'vant'; +import 'vant/lib/toast/style'; const disclaimerText = ref('脑洞特效由 AI 随机生成,如未达预期敬请谅解。')