This commit is contained in:
kron
2025-10-01 11:58:24 +08:00
parent 10afe737f6
commit 0875297819
2 changed files with 10 additions and 5 deletions

View File

@@ -273,6 +273,6 @@ onBeforeUnmount(() => {
font-size: 30rpx; font-size: 30rpx;
color: #333333; color: #333333;
margin: 0 20rpx; margin: 0 20rpx;
max-width: 200rpx; max-width: 280rpx;
} }
</style> </style>

View File

@@ -31,7 +31,7 @@ const isIOS = computed(() => {
return systemInfo.osName === "ios"; return systemInfo.osName === "ios";
}); });
const loadImage = ref(true); const loadImage = ref(false);
const showModal = ref(false); const showModal = ref(false);
const showTip = ref(false); const showTip = ref(false);
const data = ref({ const data = ref({
@@ -76,6 +76,7 @@ const loadData = async () => {
else if (result2.checkInCount >= 5) hot = 3; else if (result2.checkInCount >= 5) hot = 3;
else if (result2.checkInCount === 7) hot = 4; else if (result2.checkInCount === 7) hot = 4;
uni.$emit("update-hot", hot); uni.$emit("update-hot", hot);
loadImage.value = true;
// 异步生成热力图不阻塞UI // 异步生成热力图不阻塞UI
const generateHeatmapAsync = async () => { const generateHeatmapAsync = async () => {
const weekArrows = result2.weekArrows const weekArrows = result2.weekArrows
@@ -162,7 +163,7 @@ onBeforeUnmount(() => {
onShareAppMessage(() => { onShareAppMessage(() => {
return { return {
title: "高效记录每一次射箭,深度分析助你提升!", title: "高效记录每一次射箭,深度分析助你提升!",
path: "pages/point-book-create", path: "pages/point-book",
imageUrl: imageUrl:
"https://static.shelingxingqiu.com/attachment/2025-09-22/dcz4m4nbgycqqwknrv.png", "https://static.shelingxingqiu.com/attachment/2025-09-22/dcz4m4nbgycqqwknrv.png",
}; };
@@ -287,7 +288,11 @@ onShareTimeline(() => {
:src="bowTargetSrc || '../static/bow-target.png'" :src="bowTargetSrc || '../static/bow-target.png'"
mode="widthFix" mode="widthFix"
/> />
<image v-if="heatMapImageSrc" :src="heatMapImageSrc" mode="widthFix" /> <image
v-if="heatMapImageSrc"
:src="heatMapImageSrc"
mode="aspectFill"
/>
<view v-if="loadImage" class="load-image"> <view v-if="loadImage" class="load-image">
<text>生成中...</text> <text>生成中...</text>
</view> </view>
@@ -308,7 +313,7 @@ onShareTimeline(() => {
<image src="../static/reward-us.png" mode="widthFix" /> <image src="../static/reward-us.png" mode="widthFix" />
</button> </button>
</view> </view>
<RingBarChart :data="data.ringRate" /> <RingBarChart :data="data.ringRate" v-if="user.id" />
<view class="title" v-if="user.id"> <view class="title" v-if="user.id">
<image src="../static/point-book-title2.png" mode="widthFix" /> <image src="../static/point-book-title2.png" mode="widthFix" />
</view> </view>