From fa0b1ff188db381a693f5bd5db49ae4407bb9ff0 Mon Sep 17 00:00:00 2001 From: woody Date: Tue, 15 Jul 2025 10:34:28 +0800 Subject: [PATCH] feat(share): add loading --- components/share/SpecialSharePage.vue | 12 ++---------- config/request.js | 2 +- pages/mine/share/index.vue | 17 ++++------------- 3 files changed, 7 insertions(+), 24 deletions(-) diff --git a/components/share/SpecialSharePage.vue b/components/share/SpecialSharePage.vue index 2cb95ee..69e7ddd 100644 --- a/components/share/SpecialSharePage.vue +++ b/components/share/SpecialSharePage.vue @@ -127,14 +127,6 @@ export default { this.$emit('background-image-error', e) } }, - // 处理分享图片生成完成 - handleShareGenerated(dataUrl) { - uni.showToast({ - title: '图片生成成功,请长按保存', - icon: 'success', - duration: 2000, - }) - }, // 获取特殊场景背景图片 async getBackgroundImage() { @@ -251,7 +243,7 @@ export default { .then(canvas => { const dataUrl = canvas.toDataURL('image/jpeg', 1.0) uni.hideLoading() - this.handleShareGenerated(dataUrl) + // this.handleShareGenerated(dataUrl) this.$emit('share-generated', dataUrl) resolve() }) @@ -354,7 +346,7 @@ export default { const dataUrl = canvas.toDataURL('image/jpeg') uni.hideLoading() - this.handleShareGenerated(dataUrl) + // this.handleShareGenerated(dataUrl) this.$emit('share-generated', dataUrl) resolve() } catch (err) { diff --git a/config/request.js b/config/request.js index a7de8a3..0cf3490 100644 --- a/config/request.js +++ b/config/request.js @@ -20,7 +20,7 @@ module.exports = vm => { //#ifdef DEV_SERVER console.log('DEV_SERVER') - config.baseURL = 'http://192.168.0.86:8080' + config.baseURL = 'http://t-app.beida777.com/prod-api' //#endif //#ifdef QA_SERVER diff --git a/pages/mine/share/index.vue b/pages/mine/share/index.vue index 2b7b4b7..45e950a 100644 --- a/pages/mine/share/index.vue +++ b/pages/mine/share/index.vue @@ -31,14 +31,12 @@ @@ -90,6 +88,9 @@ export default { this.canvasHeight = res.windowHeight }, }) + uni.showLoading({ + title: '加载中...', + }) }, onReady() { // 短暂延迟后启用加载动画 @@ -146,6 +147,7 @@ export default { // 处理分享图片生成完成 handleShareGenerated(dataUrl) { + uni.hideLoading() this.$nextTick(() => { this.sourceVisible = false }) @@ -172,17 +174,6 @@ export default { link.click() document.body.removeChild(link) }, - - // 生成的图片加载成功 - onGeneratedImageLoad() { - console.log('生成的图片加载成功') - }, - - // 关闭全屏图片 - closeFullscreenImage() { - this.generatedImageUrl = '' - console.log('关闭全屏图片') - }, }, }