diff --git a/activitylink/src/stone/activityStone.js b/activitylink/src/stone/activityStone.js
index e798e94..16f9f86 100644
--- a/activitylink/src/stone/activityStone.js
+++ b/activitylink/src/stone/activityStone.js
@@ -37,6 +37,16 @@ export const useactivityStone = defineStore('activityStone', () => {
});
};
+ // 新增:持久化活动名称
+ const activityName = ref(localStorage.getItem('activityName') || '');
+ const setActivityName = (value) => {
+ activityName.value = value;
+ localStorage.setItem('activityName', value);
+ activityStorage.setItem('activityName', value).catch((err) => {
+ console.error('保存 activityName 到 localforage 失败:', err);
+ });
+ };
+
// 初始化恢复
const initialize = async () => {
try {
@@ -48,11 +58,15 @@ export const useactivityStone = defineStore('activityStone', () => {
const storedId = await activityStorage.getItem('selectactivityId');
if (storedId !== null) selectactivityId.value = storedId;
+
+ const storedName = await activityStorage.getItem('activityName');
+ if (storedName !== null) activityName.value = storedName;
} catch (error) {
console.warn('从 localforage 恢复失败,尝试从 localStorage 恢复');
searchUsername.value = localStorage.getItem('searchUsername') || '';
searchJwcode.value = localStorage.getItem('searchJwcode') || '';
selectactivityId.value = localStorage.getItem('selectactivityId') || '';
+ activityName.value = localStorage.getItem('activityName') || '';
}
};
@@ -62,8 +76,10 @@ export const useactivityStone = defineStore('activityStone', () => {
selectactivityId,
searchUsername,
searchJwcode,
+ activityName,
setselectedactivityId,
setSearchUsername,
- setSearchJwcode
+ setSearchJwcode,
+ setActivityName
};
});
\ No newline at end of file
diff --git a/activitylink/src/views/zhongchou/activity/detail/index.vue b/activitylink/src/views/zhongchou/activity/detail/index.vue
index 2578f70..a46c390 100644
--- a/activitylink/src/views/zhongchou/activity/detail/index.vue
+++ b/activitylink/src/views/zhongchou/activity/detail/index.vue
@@ -10,7 +10,7 @@
当前总参与人数:{{ totalParticipants }}人
参与{{marketOneLabel}}总人数:{{ usParticipants }}人 {{marketOneLabel}}助力总次数:{{ usAssists }}次
参与{{marketTwoLabel}}总人数:{{ hkParticipants }}人 {{marketTwoLabel}}助力总次数:{{ hkAssists }}次
- 当前活动id:{{ activityStone.selectactivityId }}
+ 当前活动名称为:{{ activityStone.activityName }}
@@ -51,8 +51,9 @@
-