fix: xinchun
This commit is contained in:
@@ -139,7 +139,7 @@
|
|||||||
{
|
{
|
||||||
"path": "pages/fortune/index",
|
"path": "pages/fortune/index",
|
||||||
"style": {
|
"style": {
|
||||||
"navigationBarTitleText": "新年运势",
|
"navigationBarTitleText": "每日好运",
|
||||||
"enablePullDownRefresh": false,
|
"enablePullDownRefresh": false,
|
||||||
"navigationStyle": "custom"
|
"navigationStyle": "custom"
|
||||||
}
|
}
|
||||||
@@ -147,7 +147,7 @@
|
|||||||
{
|
{
|
||||||
"path": "pages/fortune/detail",
|
"path": "pages/fortune/detail",
|
||||||
"style": {
|
"style": {
|
||||||
"navigationBarTitleText": "新年运势",
|
"navigationBarTitleText": "每日好运",
|
||||||
"enablePullDownRefresh": false,
|
"enablePullDownRefresh": false,
|
||||||
"navigationStyle": "custom"
|
"navigationStyle": "custom"
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -15,7 +15,7 @@
|
|||||||
<text class="nickname">{{
|
<text class="nickname">{{
|
||||||
detailData.from?.nickname || "神秘用户"
|
detailData.from?.nickname || "神秘用户"
|
||||||
}}</text>
|
}}</text>
|
||||||
<view class="tag">马年专属</view>
|
<view class="tag">专属头像</view>
|
||||||
</view>
|
</view>
|
||||||
<text class="action-text">换上了专属头像</text>
|
<text class="action-text">换上了专属头像</text>
|
||||||
</view>
|
</view>
|
||||||
@@ -36,7 +36,7 @@
|
|||||||
</view>
|
</view>
|
||||||
<!-- Decorative Elements -->
|
<!-- Decorative Elements -->
|
||||||
<view class="card-footer-text">
|
<view class="card-footer-text">
|
||||||
<text class="icon">🌸</text> 2026 丙午马年限定
|
<text class="icon">🌸</text> 专属限定
|
||||||
</view>
|
</view>
|
||||||
</view>
|
</view>
|
||||||
</view>
|
</view>
|
||||||
@@ -84,8 +84,8 @@
|
|||||||
<text>🏮</text>
|
<text>🏮</text>
|
||||||
</view>
|
</view>
|
||||||
<view class="banner-content">
|
<view class="banner-content">
|
||||||
<text class="banner-title">去抽取新年运势</text>
|
<text class="banner-title">去抽取今日运势</text>
|
||||||
<text class="banner-desc">每日一签,开启你的新年好运</text>
|
<text class="banner-desc">每日一签,开启你的今日好运</text>
|
||||||
</view>
|
</view>
|
||||||
<text class="banner-arrow">›</text>
|
<text class="banner-arrow">›</text>
|
||||||
</view>
|
</view>
|
||||||
@@ -94,8 +94,8 @@
|
|||||||
<text>🧧</text>
|
<text>🧧</text>
|
||||||
</view>
|
</view>
|
||||||
<view class="banner-content">
|
<view class="banner-content">
|
||||||
<text class="banner-title">去制作新年贺卡</text>
|
<text class="banner-title">制作一张祝福贺卡</text>
|
||||||
<text class="banner-desc">定制专属祝福,传递浓浓年味</text>
|
<text class="banner-desc">写下心意,把祝福送给重要的人</text>
|
||||||
</view>
|
</view>
|
||||||
<text class="banner-arrow">›</text>
|
<text class="banner-arrow">›</text>
|
||||||
</view>
|
</view>
|
||||||
@@ -104,8 +104,8 @@
|
|||||||
<text>🖼</text>
|
<text>🖼</text>
|
||||||
</view>
|
</view>
|
||||||
<view class="banner-content">
|
<view class="banner-content">
|
||||||
<text class="banner-title">去挑选新年壁纸</text>
|
<text class="banner-title">去挑选精美壁纸</text>
|
||||||
<text class="banner-desc">精选新年壁纸,让手机也过年</text>
|
<text class="banner-desc">换上精选壁纸,让手机也焕新</text>
|
||||||
</view>
|
</view>
|
||||||
<text class="banner-arrow">›</text>
|
<text class="banner-arrow">›</text>
|
||||||
</view>
|
</view>
|
||||||
@@ -149,7 +149,7 @@ onShareAppMessage(async () => {
|
|||||||
const token = await getShareToken("avatar_download", detailData.value?.id);
|
const token = await getShareToken("avatar_download", detailData.value?.id);
|
||||||
getShareReward({ scene: "avatar_download" });
|
getShareReward({ scene: "avatar_download" });
|
||||||
return {
|
return {
|
||||||
title: "快来看看我刚领到的新年专属头像 🎊",
|
title: "快来看看我刚领到的专属头像 🎊",
|
||||||
path: `/pages/avatar/detail?shareToken=${token}`,
|
path: `/pages/avatar/detail?shareToken=${token}`,
|
||||||
imageUrl:
|
imageUrl:
|
||||||
detailData.value?.imageUrl ||
|
detailData.value?.imageUrl ||
|
||||||
@@ -160,7 +160,7 @@ onShareAppMessage(async () => {
|
|||||||
onShareTimeline(async () => {
|
onShareTimeline(async () => {
|
||||||
const token = await getShareToken("avatar_download", detailData.value?.id);
|
const token = await getShareToken("avatar_download", detailData.value?.id);
|
||||||
return {
|
return {
|
||||||
title: "快来看看我刚领到的新年专属头像 🎊",
|
title: "快来看看我刚领到的专属头像 🎊",
|
||||||
query: `shareToken=${token}`,
|
query: `shareToken=${token}`,
|
||||||
imageUrl:
|
imageUrl:
|
||||||
detailData.value?.imageUrl ||
|
detailData.value?.imageUrl ||
|
||||||
|
|||||||
@@ -143,7 +143,7 @@ onShareAppMessage(async (options) => {
|
|||||||
if (!isLoggedIn.value) {
|
if (!isLoggedIn.value) {
|
||||||
const shareToken = await getShareToken("avatar_download_index", "");
|
const shareToken = await getShareToken("avatar_download_index", "");
|
||||||
return {
|
return {
|
||||||
title: "新年好运已送达 🎊|祝福卡·头像·壁纸",
|
title: "送你一份好运祝福 🎁|头像·壁纸·祝福卡",
|
||||||
path: `/pages/index/index?shareToken=${shareToken}`,
|
path: `/pages/index/index?shareToken=${shareToken}`,
|
||||||
imageUrl:
|
imageUrl:
|
||||||
"https://file.lihailezzc.com/resource/8dd026d76ef7a63d123b7fd698fb989b.png",
|
"https://file.lihailezzc.com/resource/8dd026d76ef7a63d123b7fd698fb989b.png",
|
||||||
@@ -162,7 +162,7 @@ onShareAppMessage(async (options) => {
|
|||||||
} else {
|
} else {
|
||||||
const shareToken = await getShareToken("avatar_download_index", "");
|
const shareToken = await getShareToken("avatar_download_index", "");
|
||||||
return {
|
return {
|
||||||
title: "新年好运已送达 🎊|祝福卡·头像·壁纸",
|
title: "送你一份好运祝福 🎁|头像·壁纸·祝福卡",
|
||||||
path: `/pages/index/index?shareToken=${shareToken}`,
|
path: `/pages/index/index?shareToken=${shareToken}`,
|
||||||
imageUrl:
|
imageUrl:
|
||||||
"https://file.lihailezzc.com/resource/8dd026d76ef7a63d123b7fd698fb989b.png",
|
"https://file.lihailezzc.com/resource/8dd026d76ef7a63d123b7fd698fb989b.png",
|
||||||
@@ -173,7 +173,7 @@ onShareAppMessage(async (options) => {
|
|||||||
onShareTimeline(async () => {
|
onShareTimeline(async () => {
|
||||||
const shareToken = await getShareToken("avatar_timeline");
|
const shareToken = await getShareToken("avatar_timeline");
|
||||||
return {
|
return {
|
||||||
title: "精选新年头像,定制专属祝福 🧧",
|
title: "精选头像,定制专属祝福 🧧",
|
||||||
query: `shareToken=${shareToken}`,
|
query: `shareToken=${shareToken}`,
|
||||||
imageUrl:
|
imageUrl:
|
||||||
"https://file.lihailezzc.com/resource/8dd026d76ef7a63d123b7fd698fb989b.png",
|
"https://file.lihailezzc.com/resource/8dd026d76ef7a63d123b7fd698fb989b.png",
|
||||||
|
|||||||
@@ -29,7 +29,7 @@
|
|||||||
<text>分享或保存即可去除水印</text>
|
<text>分享或保存即可去除水印</text>
|
||||||
</view>
|
</view>
|
||||||
<view class="preview-square">
|
<view class="preview-square">
|
||||||
<view class="watermark">年禧集.马年春节祝福</view>
|
<view class="watermark">精美头像壁纸祝福</view>
|
||||||
<image
|
<image
|
||||||
class="avatar-img"
|
class="avatar-img"
|
||||||
:src="currentAvatar?.imageUrl"
|
:src="currentAvatar?.imageUrl"
|
||||||
@@ -91,7 +91,7 @@
|
|||||||
></uni-icons>
|
></uni-icons>
|
||||||
<view class="btn-texts">
|
<view class="btn-texts">
|
||||||
<text class="btn-title">上传我的照片</text>
|
<text class="btn-title">上传我的照片</text>
|
||||||
<text class="btn-sub">制作专属新年头像</text>
|
<text class="btn-sub">制作专属头像</text>
|
||||||
</view>
|
</view>
|
||||||
</view>
|
</view>
|
||||||
<uni-icons
|
<uni-icons
|
||||||
@@ -921,7 +921,7 @@ onShareAppMessage(async (options) => {
|
|||||||
onShareTimeline(async () => {
|
onShareTimeline(async () => {
|
||||||
const shareToken = await getShareToken("avatar_timeline");
|
const shareToken = await getShareToken("avatar_timeline");
|
||||||
return {
|
return {
|
||||||
title: "快来定制你的新年专属头像 🎊",
|
title: "快来定制你的专属头像 🎊",
|
||||||
query: `shareToken=${shareToken}`,
|
query: `shareToken=${shareToken}`,
|
||||||
imageUrl:
|
imageUrl:
|
||||||
"https://file.lihailezzc.com/resource/8dd026d76ef7a63d123b7fd698fb989b.png",
|
"https://file.lihailezzc.com/resource/8dd026d76ef7a63d123b7fd698fb989b.png",
|
||||||
|
|||||||
@@ -83,8 +83,8 @@
|
|||||||
<text>🏮</text>
|
<text>🏮</text>
|
||||||
</view>
|
</view>
|
||||||
<view class="banner-content">
|
<view class="banner-content">
|
||||||
<text class="banner-title">去抽取新年运势</text>
|
<text class="banner-title">去抽取今日运势</text>
|
||||||
<text class="banner-desc">每日一签,开启你的新年好运</text>
|
<text class="banner-desc">每日一签,开启你的好运</text>
|
||||||
</view>
|
</view>
|
||||||
<text class="banner-arrow">›</text>
|
<text class="banner-arrow">›</text>
|
||||||
</view>
|
</view>
|
||||||
@@ -93,8 +93,8 @@
|
|||||||
<text>🧧</text>
|
<text>🧧</text>
|
||||||
</view>
|
</view>
|
||||||
<view class="banner-content">
|
<view class="banner-content">
|
||||||
<text class="banner-title">去制作新年头像</text>
|
<text class="banner-title">换个好看头像吧</text>
|
||||||
<text class="banner-desc">定制专属头像,传递浓浓年味</text>
|
<text class="banner-desc">精选头像合集,找到你的专属风格</text>
|
||||||
</view>
|
</view>
|
||||||
<text class="banner-arrow">›</text>
|
<text class="banner-arrow">›</text>
|
||||||
</view>
|
</view>
|
||||||
@@ -103,8 +103,8 @@
|
|||||||
<text>🖼</text>
|
<text>🖼</text>
|
||||||
</view>
|
</view>
|
||||||
<view class="banner-content">
|
<view class="banner-content">
|
||||||
<text class="banner-title">去挑选新年壁纸</text>
|
<text class="banner-title">去挑选精美壁纸</text>
|
||||||
<text class="banner-desc">精选新年壁纸,让手机也过年</text>
|
<text class="banner-desc">换上精选壁纸,让手机也焕新</text>
|
||||||
</view>
|
</view>
|
||||||
<text class="banner-arrow">›</text>
|
<text class="banner-arrow">›</text>
|
||||||
</view>
|
</view>
|
||||||
|
|||||||
@@ -16,9 +16,9 @@
|
|||||||
/>
|
/>
|
||||||
<text class="banner-icon" v-else-if="!inviterName">✨</text>
|
<text class="banner-icon" v-else-if="!inviterName">✨</text>
|
||||||
<text class="banner-text" v-if="inviterName"
|
<text class="banner-text" v-if="inviterName"
|
||||||
>你的好友 {{ inviterName }} 正在抽取2026新年运势</text
|
>你的好友 {{ inviterName }} 正在抽取今日运势</text
|
||||||
>
|
>
|
||||||
<text class="banner-text" v-else>2026 灵马贺岁 · 开启你的新年好运</text>
|
<text class="banner-text" v-else>今日运势 · 开启你的好运</text>
|
||||||
</view>
|
</view>
|
||||||
<view class="mini-btn" @click="goTest">
|
<view class="mini-btn" @click="goTest">
|
||||||
我也要测 <text class="mini-arrow">↗</text>
|
我也要测 <text class="mini-arrow">↗</text>
|
||||||
@@ -78,7 +78,7 @@
|
|||||||
<!-- <view class="qr-box">
|
<!-- <view class="qr-box">
|
||||||
<view class="qr-placeholder"></view>
|
<view class="qr-placeholder"></view>
|
||||||
</view> -->
|
</view> -->
|
||||||
<view class="footer-text">2026 灵马贺岁 · 测出你的新年锦鲤关键词</view>
|
<view class="footer-text">2026 灵马贺岁 · 测出你的锦鲤关键词</view>
|
||||||
<view class="footer-sub">2026 HAPPY NEW YEAR</view>
|
<view class="footer-sub">2026 HAPPY NEW YEAR</view>
|
||||||
</view>
|
</view>
|
||||||
</view>
|
</view>
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
<template>
|
<template>
|
||||||
<view class="fortune-page">
|
<view class="fortune-page">
|
||||||
<NavBar title="2026 新年运势" :transparent="true" color="#ffd700" />
|
<NavBar title="每日运势" :transparent="true" color="#ffd700" />
|
||||||
|
|
||||||
<!-- 初始状态:签筒 -->
|
<!-- 初始状态:签筒 -->
|
||||||
<view class="state-initial" v-if="status !== 'result'">
|
<view class="state-initial" v-if="status !== 'result'">
|
||||||
@@ -68,7 +68,7 @@
|
|||||||
<text class="result-title">{{ currentFortune.title }}</text>
|
<text class="result-title">{{ currentFortune.title }}</text>
|
||||||
<view class="divider"></view>
|
<view class="divider"></view>
|
||||||
<text class="result-desc">{{ currentFortune.desc }}</text>
|
<text class="result-desc">{{ currentFortune.desc }}</text>
|
||||||
<text class="result-sub">旧岁千般皆如意,新年万事定称心。</text>
|
<text class="result-sub">过往千般皆如意,此后万事定称心。</text>
|
||||||
</view>
|
</view>
|
||||||
<view class="card-footer">
|
<view class="card-footer">
|
||||||
<view class="footer-left">
|
<view class="footer-left">
|
||||||
|
|||||||
@@ -8,9 +8,9 @@
|
|||||||
</view>
|
</view>
|
||||||
<view class="hero-title">
|
<view class="hero-title">
|
||||||
<text class="year">2026</text>
|
<text class="year">2026</text>
|
||||||
<text class="main">新春祝福</text>
|
<text class="main">专属祝福</text>
|
||||||
</view>
|
</view>
|
||||||
<text class="hero-sub">新年快乐,万事如意!</text>
|
<text class="hero-sub">送你一份好运祝福,万事如意!</text>
|
||||||
<!-- <image class="hero-decor" src="https://file.lihailezzc.com/resource/58c8d19e5f2d9c958a7b8b9f44b8c3e3.png" mode="aspectFill" /> -->
|
<!-- <image class="hero-decor" src="https://file.lihailezzc.com/resource/58c8d19e5f2d9c958a7b8b9f44b8c3e3.png" mode="aspectFill" /> -->
|
||||||
</view>
|
</view>
|
||||||
|
|
||||||
@@ -217,7 +217,7 @@ onShareAppMessage(async () => {
|
|||||||
const shareToken = await getShareToken("index");
|
const shareToken = await getShareToken("index");
|
||||||
getShareReward({ scene: "index" });
|
getShareReward({ scene: "index" });
|
||||||
return {
|
return {
|
||||||
title: "新年好运已送达 🎊|祝福卡·头像·壁纸",
|
title: "送你一份好运祝福 🎁|头像·壁纸·祝福卡",
|
||||||
path: `/pages/index/index?shareToken=${shareToken}`,
|
path: `/pages/index/index?shareToken=${shareToken}`,
|
||||||
imageUrl:
|
imageUrl:
|
||||||
"https://file.lihailezzc.com/resource/8dd026d76ef7a63d123b7fd698fb989b.png",
|
"https://file.lihailezzc.com/resource/8dd026d76ef7a63d123b7fd698fb989b.png",
|
||||||
@@ -227,7 +227,7 @@ onShareAppMessage(async () => {
|
|||||||
onShareTimeline(async () => {
|
onShareTimeline(async () => {
|
||||||
const shareToken = await getShareToken("index_timeline");
|
const shareToken = await getShareToken("index_timeline");
|
||||||
return {
|
return {
|
||||||
title: "新年好运已送达 🎊|祝福卡·头像·壁纸",
|
title: "送你一份好运祝福 🎁|头像·壁纸·祝福卡",
|
||||||
query: `shareToken=${shareToken}`,
|
query: `shareToken=${shareToken}`,
|
||||||
imageUrl:
|
imageUrl:
|
||||||
"https://file.lihailezzc.com/resource/8dd026d76ef7a63d123b7fd698fb989b.png",
|
"https://file.lihailezzc.com/resource/8dd026d76ef7a63d123b7fd698fb989b.png",
|
||||||
@@ -276,20 +276,20 @@ const onNoticeTap = (tip) => {
|
|||||||
|
|
||||||
const features = ref([
|
const features = ref([
|
||||||
{
|
{
|
||||||
title: "新春祝福卡片",
|
title: "专属祝福卡片",
|
||||||
subtitle: "定制专属贺卡吧",
|
subtitle: "定制专属贺卡吧",
|
||||||
icon: "/static/icon/celebrate.png",
|
icon: "/static/icon/celebrate.png",
|
||||||
type: "card",
|
type: "card",
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
title: "新年运势",
|
title: "专属运势",
|
||||||
subtitle: "抽取新年关键词",
|
subtitle: "抽取专属关键词",
|
||||||
icon: "/static/icon/yunshi.png",
|
icon: "/static/icon/yunshi.png",
|
||||||
type: "fortune",
|
type: "fortune",
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
title: "新春头像",
|
title: "爆款头像",
|
||||||
subtitle: "焕上节日新饰",
|
subtitle: "焕上精美头像",
|
||||||
icon: "/static/icon/guashi.png",
|
icon: "/static/icon/guashi.png",
|
||||||
type: "avatar_decor",
|
type: "avatar_decor",
|
||||||
},
|
},
|
||||||
|
|||||||
@@ -597,14 +597,17 @@ onShareAppMessage(async () => {
|
|||||||
const shareToken = await getShareToken("index");
|
const shareToken = await getShareToken("index");
|
||||||
getShareReward();
|
getShareReward();
|
||||||
return {
|
return {
|
||||||
title: "开启你的2026新春好运!",
|
title: "送你一份好运祝福 🎁|头像·壁纸·祝福卡",
|
||||||
path: "/pages/index/index?shareToken=" + shareToken,
|
path: "/pages/index/index?shareToken=" + shareToken,
|
||||||
};
|
};
|
||||||
});
|
});
|
||||||
|
|
||||||
onShareTimeline(() => {
|
onShareTimeline(async () => {
|
||||||
|
const shareToken = await getShareToken("index");
|
||||||
|
getShareReward();
|
||||||
return {
|
return {
|
||||||
title: "开启你的2026新春好运!",
|
title: "送你一份好运祝福 🎁|头像·壁纸·祝福卡",
|
||||||
|
query: `shareToken=${shareToken}`,
|
||||||
};
|
};
|
||||||
});
|
});
|
||||||
|
|
||||||
|
|||||||
@@ -44,7 +44,7 @@
|
|||||||
mode="aspectFill"
|
mode="aspectFill"
|
||||||
/>
|
/>
|
||||||
<view class="card-overlay">
|
<view class="card-overlay">
|
||||||
<view class="watermark">年禧集.马年春节祝福</view>
|
<view class="watermark">精美头像壁纸祝福</view>
|
||||||
<!-- 选中的标题图片 -->
|
<!-- 选中的标题图片 -->
|
||||||
<image
|
<image
|
||||||
v-if="currentTitle"
|
v-if="currentTitle"
|
||||||
@@ -1337,7 +1337,7 @@ onShareAppMessage(async (options) => {
|
|||||||
} else {
|
} else {
|
||||||
const shareToken = await getShareToken("card_generate_index", "");
|
const shareToken = await getShareToken("card_generate_index", "");
|
||||||
return {
|
return {
|
||||||
title: "快来制作新春祝福卡片🎉",
|
title: "快来制作祝福卡片🎉",
|
||||||
path: `/pages/make/index?shareToken=${shareToken}`,
|
path: `/pages/make/index?shareToken=${shareToken}`,
|
||||||
imageUrl:
|
imageUrl:
|
||||||
"https://file.lihailezzc.com/resource/8dd026d76ef7a63d123b7fd698fb989b.png",
|
"https://file.lihailezzc.com/resource/8dd026d76ef7a63d123b7fd698fb989b.png",
|
||||||
@@ -1348,7 +1348,7 @@ onShareAppMessage(async (options) => {
|
|||||||
onShareTimeline(async () => {
|
onShareTimeline(async () => {
|
||||||
const shareToken = await getShareToken("card_timeline");
|
const shareToken = await getShareToken("card_timeline");
|
||||||
return {
|
return {
|
||||||
title: "送你一张精美的新春祝福卡片 🎊",
|
title: "送你一张精美的祝福卡片 🎊",
|
||||||
query: `shareToken=${shareToken}`,
|
query: `shareToken=${shareToken}`,
|
||||||
imageUrl:
|
imageUrl:
|
||||||
"https://file.lihailezzc.com/resource/8dd026d76ef7a63d123b7fd698fb989b.png",
|
"https://file.lihailezzc.com/resource/8dd026d76ef7a63d123b7fd698fb989b.png",
|
||||||
|
|||||||
@@ -218,7 +218,7 @@ const formatDate = (dateStr) => {
|
|||||||
|
|
||||||
const getDefaultName = (item) => {
|
const getDefaultName = (item) => {
|
||||||
// Simple deterministic name generation based on ID char code sum
|
// Simple deterministic name generation based on ID char code sum
|
||||||
if (!item.id) return "新春头像";
|
if (!item.id) return "精美头像";
|
||||||
let sum = 0;
|
let sum = 0;
|
||||||
for (let i = 0; i < item.id.length; i++) {
|
for (let i = 0; i < item.id.length; i++) {
|
||||||
sum += item.id.charCodeAt(i);
|
sum += item.id.charCodeAt(i);
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
<template>
|
<template>
|
||||||
<view class="greeting-page">
|
<view class="greeting-page">
|
||||||
<NavBar title="我的新春祝福" background="transparent" />
|
<NavBar title="我的真挚祝福" background="transparent" />
|
||||||
|
|
||||||
<!-- Header Stats -->
|
<!-- Header Stats -->
|
||||||
<view class="header-stats">
|
<view class="header-stats">
|
||||||
@@ -19,7 +19,7 @@
|
|||||||
</view>
|
</view>
|
||||||
<view class="divider"></view>
|
<view class="divider"></view>
|
||||||
<view class="stats-right">
|
<view class="stats-right">
|
||||||
<text class="label">马年运势</text>
|
<text class="label">今日运势</text>
|
||||||
<text class="value red-text">一马当先</text>
|
<text class="value red-text">一马当先</text>
|
||||||
</view>
|
</view>
|
||||||
</view>
|
</view>
|
||||||
@@ -79,7 +79,7 @@
|
|||||||
</view>
|
</view>
|
||||||
|
|
||||||
<view class="footer-note" v-if="!loading && list.length > 0">
|
<view class="footer-note" v-if="!loading && list.length > 0">
|
||||||
<text>2026 丙午马年 · 祝福管理助手</text>
|
<text>2026 精美头像壁纸祝福</text>
|
||||||
</view>
|
</view>
|
||||||
</view>
|
</view>
|
||||||
|
|
||||||
@@ -87,7 +87,7 @@
|
|||||||
<view class="fab-btn" @tap="onMake">
|
<view class="fab-btn" @tap="onMake">
|
||||||
<view class="fab-content">
|
<view class="fab-content">
|
||||||
<text class="fab-emoji">✍️</text>
|
<text class="fab-emoji">✍️</text>
|
||||||
<text>新春制作</text>
|
<text>快速制作</text>
|
||||||
</view>
|
</view>
|
||||||
</view>
|
</view>
|
||||||
</view>
|
</view>
|
||||||
@@ -146,7 +146,7 @@ onShareAppMessage(async (options) => {
|
|||||||
const shareToken = await getShareToken("greeting_page", "");
|
const shareToken = await getShareToken("greeting_page", "");
|
||||||
getShareReward({ scene: "greeting_page" });
|
getShareReward({ scene: "greeting_page" });
|
||||||
return {
|
return {
|
||||||
title: "新年好运已送达 🎊|祝福卡·头像·壁纸",
|
title: "送你一份好运祝福 🎁|头像·壁纸·祝福卡",
|
||||||
path: `/pages/index/index?shareToken=${shareToken}`,
|
path: `/pages/index/index?shareToken=${shareToken}`,
|
||||||
imageUrl:
|
imageUrl:
|
||||||
"https://file.lihailezzc.com/resource/8dd026d76ef7a63d123b7fd698fb989b.png",
|
"https://file.lihailezzc.com/resource/8dd026d76ef7a63d123b7fd698fb989b.png",
|
||||||
@@ -197,12 +197,12 @@ const formatDate = (dateStr) => {
|
|||||||
|
|
||||||
const getTagText = (item) => {
|
const getTagText = (item) => {
|
||||||
// if (item.status === "draft") return "草稿";
|
// if (item.status === "draft") return "草稿";
|
||||||
return item?.title?.name || item.festival || "新春快乐";
|
return item?.title?.name || item.festival || "真挚祝福";
|
||||||
};
|
};
|
||||||
|
|
||||||
const getTitle = (item) => {
|
const getTitle = (item) => {
|
||||||
const title =
|
const title =
|
||||||
(item?.blessingTo || "祝您") + (item?.content?.content || "新春快乐");
|
(item?.blessingTo || "祝您") + (item?.content?.content || "万事如意");
|
||||||
return title.length > 10 ? title.substring(0, 10) + "..." : title;
|
return title.length > 10 ? title.substring(0, 10) + "..." : title;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|||||||
@@ -122,9 +122,9 @@
|
|||||||
<view class="footer">
|
<view class="footer">
|
||||||
<view class="footer-blessing">
|
<view class="footer-blessing">
|
||||||
<uni-icons type="vip-filled" size="14" color="#ff3b30" />
|
<uni-icons type="vip-filled" size="14" color="#ff3b30" />
|
||||||
<text>祝您2026新春大吉,万事如意</text>
|
<text>祝您 万事大吉,万事如意</text>
|
||||||
</view>
|
</view>
|
||||||
<view class="footer-copy">2026 丙午马年 · 官方出品</view>
|
<view class="footer-copy">官方出品</view>
|
||||||
</view>
|
</view>
|
||||||
</view>
|
</view>
|
||||||
</view>
|
</view>
|
||||||
@@ -193,6 +193,11 @@ const faqList = ref([
|
|||||||
},
|
},
|
||||||
]);
|
]);
|
||||||
|
|
||||||
|
const copyright = [
|
||||||
|
"如有疑问,请通过“我的-使用说明”联系客服处理。",
|
||||||
|
"最终解释权归 2026 助手团队所有。",
|
||||||
|
];
|
||||||
|
|
||||||
const toggleCategory = (index) => {
|
const toggleCategory = (index) => {
|
||||||
faqList.value[index].expanded = !faqList.value[index].expanded;
|
faqList.value[index].expanded = !faqList.value[index].expanded;
|
||||||
};
|
};
|
||||||
|
|||||||
@@ -65,22 +65,22 @@
|
|||||||
<view class="menu-group">
|
<view class="menu-group">
|
||||||
<view class="menu-item" @tap="navTo('greetings')">
|
<view class="menu-item" @tap="navTo('greetings')">
|
||||||
<view class="icon-box red-bg"><text>🧧</text></view>
|
<view class="icon-box red-bg"><text>🧧</text></view>
|
||||||
<text class="menu-text">我的新春祝福</text>
|
<text class="menu-text">我的美好祝福</text>
|
||||||
<text class="arrow">›</text>
|
<text class="arrow">›</text>
|
||||||
</view>
|
</view>
|
||||||
<view class="menu-item" @tap="navTo('fortune-record')">
|
<view class="menu-item" @tap="navTo('fortune-record')">
|
||||||
<view class="icon-box orange-bg"><text>📹</text></view>
|
<view class="icon-box orange-bg"><text>📹</text></view>
|
||||||
<text class="menu-text">我的新年运势</text>
|
<text class="menu-text">我的每日运势</text>
|
||||||
<text class="arrow">›</text>
|
<text class="arrow">›</text>
|
||||||
</view>
|
</view>
|
||||||
<view class="menu-item" @tap="navTo('avatar')">
|
<view class="menu-item" @tap="navTo('avatar')">
|
||||||
<view class="icon-box pink-bg"><text>☺</text></view>
|
<view class="icon-box pink-bg"><text>☺</text></view>
|
||||||
<text class="menu-text">我的新春头像</text>
|
<text class="menu-text">我的专属头像</text>
|
||||||
<text class="arrow">›</text>
|
<text class="arrow">›</text>
|
||||||
</view>
|
</view>
|
||||||
<view class="menu-item" @tap="navTo('wallpaper')">
|
<view class="menu-item" @tap="navTo('wallpaper')">
|
||||||
<view class="icon-box yellow-bg"><text>🖼</text></view>
|
<view class="icon-box yellow-bg"><text>🖼</text></view>
|
||||||
<text class="menu-text">我的新春壁纸</text>
|
<text class="menu-text">我的精美壁纸</text>
|
||||||
<view class="new-badge">NEW</view>
|
<view class="new-badge">NEW</view>
|
||||||
<text class="arrow">›</text>
|
<text class="arrow">›</text>
|
||||||
</view>
|
</view>
|
||||||
@@ -121,7 +121,7 @@
|
|||||||
</view>
|
</view>
|
||||||
|
|
||||||
<!-- Footer -->
|
<!-- Footer -->
|
||||||
<view class="version-info">2026 丙午马年 · 新春助手 v1.0.2</view>
|
<!-- <view class="version-info">2026 丙午马年 · 精美助手 v1.0.2</view> -->
|
||||||
|
|
||||||
<!-- Bottom Spacer for TabBar -->
|
<!-- Bottom Spacer for TabBar -->
|
||||||
<view style="height: 120rpx"></view>
|
<view style="height: 120rpx"></view>
|
||||||
@@ -177,7 +177,7 @@ onShareAppMessage(async () => {
|
|||||||
const shareToken = await getShareToken("mine");
|
const shareToken = await getShareToken("mine");
|
||||||
getShareReward({ scene: "mine" });
|
getShareReward({ scene: "mine" });
|
||||||
return {
|
return {
|
||||||
title: "新年好运已送达 🎊|祝福卡·头像·壁纸",
|
title: "送你一份好运祝福 🎁|头像·壁纸·祝福卡",
|
||||||
path: "/pages/index/index?shareToken=" + shareToken,
|
path: "/pages/index/index?shareToken=" + shareToken,
|
||||||
imageUrl:
|
imageUrl:
|
||||||
"https://file.lihailezzc.com/resource/8dd026d76ef7a63d123b7fd698fb989b.png",
|
"https://file.lihailezzc.com/resource/8dd026d76ef7a63d123b7fd698fb989b.png",
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
<template>
|
<template>
|
||||||
<view class="profile-page" >
|
<view class="profile-page">
|
||||||
<NavBar title="个人信息" />
|
<NavBar title="个人信息" />
|
||||||
|
|
||||||
<!-- Content -->
|
<!-- Content -->
|
||||||
@@ -39,7 +39,7 @@
|
|||||||
</view>
|
</view>
|
||||||
</view> -->
|
</view> -->
|
||||||
<!-- <view class="info-item" @click="handleEditManifesto">
|
<!-- <view class="info-item" @click="handleEditManifesto">
|
||||||
<text class="label">新春宣言</text>
|
<text class="label">个性宣言</text>
|
||||||
<view class="value-box">
|
<view class="value-box">
|
||||||
<text class="value red-text">{{ form.bio || "点击选择" }}</text>
|
<text class="value red-text">{{ form.bio || "点击选择" }}</text>
|
||||||
<uni-icons type="compose" size="16" color="#ccc" />
|
<uni-icons type="compose" size="16" color="#ccc" />
|
||||||
@@ -186,12 +186,12 @@ const handleSave = async () => {
|
|||||||
const originalForm = {
|
const originalForm = {
|
||||||
nickName: userInfo.value.nickName || "",
|
nickName: userInfo.value.nickName || "",
|
||||||
gender: userInfo.value.gender || 1,
|
gender: userInfo.value.gender || 1,
|
||||||
bio: userInfo.value.bio || "万事如意,岁岁平安"
|
bio: userInfo.value.bio || "万事如意,岁岁平安",
|
||||||
};
|
};
|
||||||
|
|
||||||
try {
|
try {
|
||||||
const res = await updateUserInfo({
|
const res = await updateUserInfo({
|
||||||
nickname: form.value.nickName,
|
nickname: form.value.nickName,
|
||||||
gender: form.value.gender,
|
gender: form.value.gender,
|
||||||
bio: form.value.bio,
|
bio: form.value.bio,
|
||||||
});
|
});
|
||||||
@@ -204,7 +204,7 @@ const handleSave = async () => {
|
|||||||
} else {
|
} else {
|
||||||
// 恢复之前的内容
|
// 恢复之前的内容
|
||||||
form.value = { ...originalForm };
|
form.value = { ...originalForm };
|
||||||
uni.showToast({ title: res.message || '修改失败', icon: "none" });
|
uni.showToast({ title: res.message || "修改失败", icon: "none" });
|
||||||
uni.hideLoading();
|
uni.hideLoading();
|
||||||
}
|
}
|
||||||
} catch (e) {
|
} catch (e) {
|
||||||
|
|||||||
@@ -148,7 +148,7 @@ const notes = [
|
|||||||
"会员服务为虚拟产品,支付后立即生效,不支持退款。",
|
"会员服务为虚拟产品,支付后立即生效,不支持退款。",
|
||||||
"会员权益在有效期内全平台通用。",
|
"会员权益在有效期内全平台通用。",
|
||||||
"如有疑问,请通过“我的-使用说明”联系客服处理。",
|
"如有疑问,请通过“我的-使用说明”联系客服处理。",
|
||||||
"最终解释权归 2026 新春助手团队所有。",
|
"最终解释权归 本平台所有。",
|
||||||
];
|
];
|
||||||
|
|
||||||
onMounted(() => {
|
onMounted(() => {
|
||||||
|
|||||||
@@ -30,7 +30,11 @@
|
|||||||
class="grid-item"
|
class="grid-item"
|
||||||
@tap="onPreview(item)"
|
@tap="onPreview(item)"
|
||||||
>
|
>
|
||||||
<image :src="item.imageUrl" mode="aspectFill" class="wallpaper-img" />
|
<image
|
||||||
|
:src="getThumbUrl(item.imageUrl)"
|
||||||
|
mode="aspectFill"
|
||||||
|
class="wallpaper-img"
|
||||||
|
/>
|
||||||
<view class="date-badge">
|
<view class="date-badge">
|
||||||
<text>{{ formatDate(item.createdAt) }}</text>
|
<text>{{ formatDate(item.createdAt) }}</text>
|
||||||
</view>
|
</view>
|
||||||
@@ -81,6 +85,10 @@ onReachBottom(() => {
|
|||||||
loadMore();
|
loadMore();
|
||||||
});
|
});
|
||||||
|
|
||||||
|
const getThumbUrl = (url) => {
|
||||||
|
return `${url}?imageView2/1/w/340/h/600/q/80`;
|
||||||
|
};
|
||||||
|
|
||||||
const fetchList = async (reset = false) => {
|
const fetchList = async (reset = false) => {
|
||||||
if (loading.value) return;
|
if (loading.value) return;
|
||||||
if (reset) {
|
if (reset) {
|
||||||
|
|||||||
@@ -142,7 +142,7 @@ const features = ref([
|
|||||||
type: "avatar_decor",
|
type: "avatar_decor",
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
title: "马年主题头像框",
|
title: "主题头像框",
|
||||||
subtitle: "2026限定",
|
subtitle: "2026限定",
|
||||||
icon: "https://file.lihailezzc.com/resource/9f80ab295b7e0a7a5f62c3b0f2d7a11c.png",
|
icon: "https://file.lihailezzc.com/resource/9f80ab295b7e0a7a5f62c3b0f2d7a11c.png",
|
||||||
type: "avatar_frame",
|
type: "avatar_frame",
|
||||||
@@ -235,7 +235,7 @@ onShareAppMessage(async () => {
|
|||||||
const shareToken = await getShareToken("spring_index");
|
const shareToken = await getShareToken("spring_index");
|
||||||
getShareReward({ scene: "spring_index" });
|
getShareReward({ scene: "spring_index" });
|
||||||
return {
|
return {
|
||||||
title: "2026 丙午马年,送你一份新春祝福 🎊",
|
title: "送你一份美好祝福 🎊",
|
||||||
path: `/pages/spring/index?shareToken=${shareToken}`,
|
path: `/pages/spring/index?shareToken=${shareToken}`,
|
||||||
imageUrl:
|
imageUrl:
|
||||||
"https://file.lihailezzc.com/resource/8dd026d76ef7a63d123b7fd698fb989b.png",
|
"https://file.lihailezzc.com/resource/8dd026d76ef7a63d123b7fd698fb989b.png",
|
||||||
@@ -245,7 +245,7 @@ onShareAppMessage(async () => {
|
|||||||
onShareTimeline(async () => {
|
onShareTimeline(async () => {
|
||||||
const shareToken = await getShareToken("spring_timeline");
|
const shareToken = await getShareToken("spring_timeline");
|
||||||
return {
|
return {
|
||||||
title: "2026 丙午马年,送你一份新春祝福 🎊",
|
title: "送你一份美好祝福 🎊",
|
||||||
query: `shareToken=${shareToken}`,
|
query: `shareToken=${shareToken}`,
|
||||||
imageUrl:
|
imageUrl:
|
||||||
"https://file.lihailezzc.com/resource/8dd026d76ef7a63d123b7fd698fb989b.png",
|
"https://file.lihailezzc.com/resource/8dd026d76ef7a63d123b7fd698fb989b.png",
|
||||||
|
|||||||
@@ -25,8 +25,8 @@
|
|||||||
<view class="nickname">{{
|
<view class="nickname">{{
|
||||||
detailData.from.nickname || "神秘好友"
|
detailData.from.nickname || "神秘好友"
|
||||||
}}</view>
|
}}</view>
|
||||||
<view class="action-text">给你分享了一张2026新春精美壁纸</view>
|
<view class="action-text">给你分享了一张精美壁纸</view>
|
||||||
<view class="sub-text">★ 2026 且马贺岁</view>
|
<view class="sub-text">★ 幸运每一天</view>
|
||||||
</view>
|
</view>
|
||||||
</view>
|
</view>
|
||||||
|
|
||||||
@@ -80,7 +80,7 @@
|
|||||||
mode="aspectFill"
|
mode="aspectFill"
|
||||||
class="scroll-img"
|
class="scroll-img"
|
||||||
/>
|
/>
|
||||||
<text class="item-title">{{ item.title || "新春壁纸" }}</text>
|
<text class="item-title">{{ item.title || "精美壁纸" }}</text>
|
||||||
</view>
|
</view>
|
||||||
</view>
|
</view>
|
||||||
</scroll-view>
|
</scroll-view>
|
||||||
@@ -93,7 +93,7 @@
|
|||||||
<text class="footer-text">2026 HAPPY NEW YEAR</text>
|
<text class="footer-text">2026 HAPPY NEW YEAR</text>
|
||||||
<view class="line"></view>
|
<view class="line"></view>
|
||||||
</view>
|
</view>
|
||||||
<view class="footer-sub">新春祝福 · 传递温情</view>
|
<view class="footer-sub">精美壁纸 · 传递温情</view>
|
||||||
</view>
|
</view>
|
||||||
</view>
|
</view>
|
||||||
<LoginPopup ref="loginPopupRef" @logind="handleLogind" />
|
<LoginPopup ref="loginPopupRef" @logind="handleLogind" />
|
||||||
@@ -158,7 +158,7 @@ onShareAppMessage(async () => {
|
|||||||
const token = await getShareToken("wallpaper_download", detailData.value?.id);
|
const token = await getShareToken("wallpaper_download", detailData.value?.id);
|
||||||
getShareReward({ scene: "wallpaper_download" });
|
getShareReward({ scene: "wallpaper_download" });
|
||||||
return {
|
return {
|
||||||
title: "快来看看我刚领到的新年精美壁纸 🖼",
|
title: "快来看看我刚领到的精美壁纸 🖼",
|
||||||
path: `/pages/wallpaper/detail?shareToken=${token || ""}`,
|
path: `/pages/wallpaper/detail?shareToken=${token || ""}`,
|
||||||
imageUrl:
|
imageUrl:
|
||||||
detailData.value?.imageUrl ||
|
detailData.value?.imageUrl ||
|
||||||
@@ -169,7 +169,7 @@ onShareAppMessage(async () => {
|
|||||||
onShareTimeline(async () => {
|
onShareTimeline(async () => {
|
||||||
const token = await getShareToken("wallpaper_download", detailData.value?.id);
|
const token = await getShareToken("wallpaper_download", detailData.value?.id);
|
||||||
return {
|
return {
|
||||||
title: "快来看看我刚领到的新年精美壁纸 🖼",
|
title: "快来看看我刚领到的精美壁纸 🖼",
|
||||||
query: `shareToken=${token}`,
|
query: `shareToken=${token}`,
|
||||||
imageUrl:
|
imageUrl:
|
||||||
detailData.value?.imageUrl ||
|
detailData.value?.imageUrl ||
|
||||||
|
|||||||
@@ -132,7 +132,7 @@ onShareAppMessage(async (options) => {
|
|||||||
if (!isLoggedIn.value) {
|
if (!isLoggedIn.value) {
|
||||||
const shareToken = await getShareToken("wallpaper_download_index", "");
|
const shareToken = await getShareToken("wallpaper_download_index", "");
|
||||||
return {
|
return {
|
||||||
title: "新年好运已送达 🎊|祝福卡·头像·壁纸",
|
title: "好运已送达 🎊|祝福卡·头像·壁纸",
|
||||||
path: `/pages/index/index?shareToken=${shareToken}`,
|
path: `/pages/index/index?shareToken=${shareToken}`,
|
||||||
imageUrl:
|
imageUrl:
|
||||||
"https://file.lihailezzc.com/resource/8dd026d76ef7a63d123b7fd698fb989b.png",
|
"https://file.lihailezzc.com/resource/8dd026d76ef7a63d123b7fd698fb989b.png",
|
||||||
@@ -145,13 +145,13 @@ onShareAppMessage(async (options) => {
|
|||||||
options?.target?.dataset?.item?.id,
|
options?.target?.dataset?.item?.id,
|
||||||
);
|
);
|
||||||
return {
|
return {
|
||||||
title: "快来挑选喜欢的新春壁纸吧",
|
title: "快来挑选喜欢的壁纸吧",
|
||||||
path: `/pages/wallpaper/detail?shareToken=${shareToken}`,
|
path: `/pages/wallpaper/detail?shareToken=${shareToken}`,
|
||||||
};
|
};
|
||||||
} else {
|
} else {
|
||||||
const shareToken = await getShareToken("wallpaper_download_index", "");
|
const shareToken = await getShareToken("wallpaper_download_index", "");
|
||||||
return {
|
return {
|
||||||
title: "新年好运已送达 🎊|祝福卡·头像·壁纸",
|
title: "送你一份好运祝福 🎁|头像·壁纸·祝福卡",
|
||||||
path: `/pages/index/index?shareToken=${shareToken}`,
|
path: `/pages/index/index?shareToken=${shareToken}`,
|
||||||
imageUrl:
|
imageUrl:
|
||||||
"https://file.lihailezzc.com/resource/8dd026d76ef7a63d123b7fd698fb989b.png",
|
"https://file.lihailezzc.com/resource/8dd026d76ef7a63d123b7fd698fb989b.png",
|
||||||
@@ -162,7 +162,7 @@ onShareAppMessage(async (options) => {
|
|||||||
onShareTimeline(async () => {
|
onShareTimeline(async () => {
|
||||||
const shareToken = await getShareToken("wallpaper_timeline");
|
const shareToken = await getShareToken("wallpaper_timeline");
|
||||||
return {
|
return {
|
||||||
title: "精选新年壁纸,让手机也过年 🖼",
|
title: "送你一份好运祝福 🎁|头像·壁纸·祝福卡",
|
||||||
query: `shareToken=${shareToken}`,
|
query: `shareToken=${shareToken}`,
|
||||||
imageUrl:
|
imageUrl:
|
||||||
"https://file.lihailezzc.com/resource/8dd026d76ef7a63d123b7fd698fb989b.png",
|
"https://file.lihailezzc.com/resource/8dd026d76ef7a63d123b7fd698fb989b.png",
|
||||||
|
|||||||
@@ -25,8 +25,8 @@
|
|||||||
<view class="nickname">{{
|
<view class="nickname">{{
|
||||||
detailData.from.nickname || "神秘好友"
|
detailData.from.nickname || "神秘好友"
|
||||||
}}</view>
|
}}</view>
|
||||||
<view class="action-text">给你分享了一张2026新春精美壁纸</view>
|
<view class="action-text">给你分享了一张精美壁纸</view>
|
||||||
<view class="sub-text">★ 2026 且马贺岁</view>
|
<view class="sub-text">★ 幸运每一天</view>
|
||||||
</view>
|
</view>
|
||||||
</view>
|
</view>
|
||||||
|
|
||||||
@@ -52,7 +52,7 @@
|
|||||||
<!-- More Wallpapers -->
|
<!-- More Wallpapers -->
|
||||||
<view class="more-section">
|
<view class="more-section">
|
||||||
<view class="section-header">
|
<view class="section-header">
|
||||||
<text class="section-title">我也要领新春壁纸</text>
|
<text class="section-title">我也要领精美壁纸</text>
|
||||||
<view class="more-link" @tap="goToIndex">
|
<view class="more-link" @tap="goToIndex">
|
||||||
<text>查看更多</text>
|
<text>查看更多</text>
|
||||||
<text class="arrow">›</text>
|
<text class="arrow">›</text>
|
||||||
@@ -71,7 +71,7 @@
|
|||||||
mode="aspectFill"
|
mode="aspectFill"
|
||||||
class="scroll-img"
|
class="scroll-img"
|
||||||
/>
|
/>
|
||||||
<text class="item-title">{{ item.title || "新春壁纸" }}</text>
|
<text class="item-title">{{ item.title || "精美壁纸" }}</text>
|
||||||
</view>
|
</view>
|
||||||
</view>
|
</view>
|
||||||
</scroll-view>
|
</scroll-view>
|
||||||
@@ -84,8 +84,8 @@
|
|||||||
<text>🏮</text>
|
<text>🏮</text>
|
||||||
</view>
|
</view>
|
||||||
<view class="banner-content">
|
<view class="banner-content">
|
||||||
<text class="banner-title">去抽取新年运势</text>
|
<text class="banner-title">去抽取每日运势</text>
|
||||||
<text class="banner-desc">每日一签,开启你的新年好运</text>
|
<text class="banner-desc">每日一签,开启你的满满好运</text>
|
||||||
</view>
|
</view>
|
||||||
<text class="banner-arrow">›</text>
|
<text class="banner-arrow">›</text>
|
||||||
</view>
|
</view>
|
||||||
@@ -94,8 +94,8 @@
|
|||||||
<text>🧧</text>
|
<text>🧧</text>
|
||||||
</view>
|
</view>
|
||||||
<view class="banner-content">
|
<view class="banner-content">
|
||||||
<text class="banner-title">去制作新年贺卡</text>
|
<text class="banner-title">制作一张祝福贺卡</text>
|
||||||
<text class="banner-desc">定制专属祝福,传递浓浓年味</text>
|
<text class="banner-desc">写下心意,把祝福送给重要的人</text>
|
||||||
</view>
|
</view>
|
||||||
<text class="banner-arrow">›</text>
|
<text class="banner-arrow">›</text>
|
||||||
</view>
|
</view>
|
||||||
@@ -104,8 +104,8 @@
|
|||||||
<text>🖼</text>
|
<text>🖼</text>
|
||||||
</view>
|
</view>
|
||||||
<view class="banner-content">
|
<view class="banner-content">
|
||||||
<text class="banner-title">去挑选新年头像</text>
|
<text class="banner-title">换个好看头像吧</text>
|
||||||
<text class="banner-desc">精选新年头像,让手机也过年</text>
|
<text class="banner-desc">精选头像合集,找到你的专属风格</text>
|
||||||
</view>
|
</view>
|
||||||
<text class="banner-arrow">›</text>
|
<text class="banner-arrow">›</text>
|
||||||
</view>
|
</view>
|
||||||
@@ -117,7 +117,7 @@
|
|||||||
<text class="footer-text">2026 HAPPY NEW YEAR</text>
|
<text class="footer-text">2026 HAPPY NEW YEAR</text>
|
||||||
<view class="line"></view>
|
<view class="line"></view>
|
||||||
</view>
|
</view>
|
||||||
<view class="footer-sub">新春祝福 · 传递温情</view>
|
<view class="footer-sub">精美壁纸 · 传递温情</view>
|
||||||
</view>
|
</view>
|
||||||
</view>
|
</view>
|
||||||
</view>
|
</view>
|
||||||
@@ -152,7 +152,7 @@ onShareAppMessage(async () => {
|
|||||||
const token = await getShareToken("wallpaper_download", detailData.value?.id);
|
const token = await getShareToken("wallpaper_download", detailData.value?.id);
|
||||||
getShareReward({ scene: "wallpaper_download" });
|
getShareReward({ scene: "wallpaper_download" });
|
||||||
return {
|
return {
|
||||||
title: "快来看看我刚领到的新年精美壁纸 🖼",
|
title: "快来看看我刚领到的精美壁纸 🖼",
|
||||||
path: `/pages/wallpaper/detail?shareToken=${token || ""}`,
|
path: `/pages/wallpaper/detail?shareToken=${token || ""}`,
|
||||||
imageUrl:
|
imageUrl:
|
||||||
detailData.value?.imageUrl ||
|
detailData.value?.imageUrl ||
|
||||||
@@ -163,7 +163,7 @@ onShareAppMessage(async () => {
|
|||||||
onShareTimeline(async () => {
|
onShareTimeline(async () => {
|
||||||
const token = await getShareToken("wallpaper_download", detailData.value?.id);
|
const token = await getShareToken("wallpaper_download", detailData.value?.id);
|
||||||
return {
|
return {
|
||||||
title: "快来看看我刚领到的新年精美壁纸 🖼",
|
title: "快来看看我刚领到的精美壁纸 🖼",
|
||||||
query: `shareToken=${token}`,
|
query: `shareToken=${token}`,
|
||||||
imageUrl:
|
imageUrl:
|
||||||
detailData.value?.imageUrl ||
|
detailData.value?.imageUrl ||
|
||||||
|
|||||||
Reference in New Issue
Block a user