feat:架构代码优化

This commit is contained in:
R524809
2025-12-11 13:02:44 +08:00
parent 2c32235568
commit 3c0e2af10d
89 changed files with 2774 additions and 2816 deletions
+18 -3
View File
@@ -7,6 +7,7 @@ import {
} from '../../service/drawServiceFactory';
import { checkAndSaveImage } from '../../utils/saveImage';
import { shouldShowShareGuide } from '../../utils/shareGuide';
import tracker from '../../utils/tracker';
Page({
canvas: null as Canvas | null,
@@ -29,7 +30,12 @@ Page({
showShareDialog: false, // 显示分享引导弹窗
},
onLoad() {
onLoad(options: { template?: string }) {
const { template } = options;
this.setData({
selectedTemplate: template || 'grid',
});
const hasShowIntroduction =
wx.getStorageSync('hasShowIntroduction') || false;
@@ -292,6 +298,9 @@ Page({
return;
}
// 上报下载埋点
tracker.reportDownload('涂色识字', this.data.selectedTemplate);
// 直接下载
checkAndSaveImage(this.canvas);
},
@@ -344,17 +353,23 @@ Page({
},
onShareAppMessage() {
// 上报分享埋点
tracker.reportShare('涂色识字');
return {
title: '涂鸦丫-涂色|识字|画画|打印',
path: '/pages/index/index',
path: `/pages/index/index?template=${this.data.selectedTemplate}`,
imageUrl:
'https://cdn.joeyone.cn/doodle/share-img/index-share-v2.png',
};
},
onShareTimeline() {
// 上报分享埋点
tracker.reportShare('涂色识字');
return {
title: '涂鸦丫-涂色|识字|画画|打印',
query: '/pages/index/index',
query: `/pages/index/index?template=${this.data.selectedTemplate}`,
imageUrl:
'https://cdn.joeyone.cn/doodle/share-img/index-share-v2.png',
};