浏览代码

修改显示

lex 1 年之前
父节点
当前提交
715a1c051b
共有 1 个文件被更改,包括 8 次插入2 次删除
  1. 8 2
      src/views/music/personal/index.tsx

+ 8 - 2
src/views/music/personal/index.tsx

@@ -15,7 +15,9 @@ export default defineComponent({
   name: 'MusicPersonal',
   setup() {
     localStorage.setItem('behaviorId', getRandomKey())
-    const activeTab = ref('personal')
+    const tabValue = sessionStorage.getItem('music-personal-tab-value')
+    sessionStorage.removeItem('music-personal-tab-value')
+    const activeTab = ref(tabValue || 'personal')
     const personal = ref()
     const collection = ref()
     const practice = ref()
@@ -41,7 +43,11 @@ export default defineComponent({
             lineWidth={20}
             shrink
             v-model:active={activeTab.value}
-            onChange={val => (activeTab.value = val)}
+            // onChange={val => (activeTab.value = val)}
+            onChange={val => {
+              activeTab.value = val
+              sessionStorage.setItem('music-personal-tab-value', val)
+            }}
           >
             <Tab title="我的单曲" name="personal"></Tab>
             <Tab title="我的专辑" name="personal-album"></Tab>