|
@@ -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>
|