|  | @@ -8,48 +8,55 @@ import Collection from '@/views/music/personal/collection'
 | 
	
		
			
				|  |  |  import Album from '@/views/music/personal/album'
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  export default defineComponent({
 | 
	
		
			
				|  |  | -    name: 'mySheetMusic',
 | 
	
		
			
				|  |  | -    setup() {
 | 
	
		
			
				|  |  | -        localStorage.setItem('behaviorId', getRandomKey())
 | 
	
		
			
				|  |  | -        const activeTab = ref('personal')
 | 
	
		
			
				|  |  | -        const personal = ref()
 | 
	
		
			
				|  |  | -        const collection = ref()
 | 
	
		
			
				|  |  | -        const practice = ref()
 | 
	
		
			
				|  |  | -        onMounted(() => {
 | 
	
		
			
				|  |  | -          useEventTracking('我的乐谱')
 | 
	
		
			
				|  |  | -        })
 | 
	
		
			
				|  |  | -        return () => {
 | 
	
		
			
				|  |  | -          return (
 | 
	
		
			
				|  |  | -            <div>
 | 
	
		
			
				|  |  | -              <Tabs
 | 
	
		
			
				|  |  | -                color="var(--van-primary)"
 | 
	
		
			
				|  |  | -                lineWidth={20}
 | 
	
		
			
				|  |  | -                v-model:active={activeTab.value}
 | 
	
		
			
				|  |  | -                onChange={val => (activeTab.value = val)}
 | 
	
		
			
				|  |  | -              >
 | 
	
		
			
				|  |  | -                <Tab title="购买单曲" name="personal"></Tab>
 | 
	
		
			
				|  |  | -                <Tab title="收藏单曲" name="collection"></Tab>
 | 
	
		
			
				|  |  | -                <Tab title="收藏专辑" name="album"></Tab>
 | 
	
		
			
				|  |  | -              </Tabs>
 | 
	
		
			
				|  |  | -              {activeTab.value === 'personal' && (
 | 
	
		
			
				|  |  | +  name: 'mySheetMusic',
 | 
	
		
			
				|  |  | +  setup() {
 | 
	
		
			
				|  |  | +    localStorage.setItem('behaviorId', getRandomKey())
 | 
	
		
			
				|  |  | +    const activeTab = ref('personal')
 | 
	
		
			
				|  |  | +    const personal = ref()
 | 
	
		
			
				|  |  | +    const collection = ref()
 | 
	
		
			
				|  |  | +    const practice = ref()
 | 
	
		
			
				|  |  | +    onMounted(() => {
 | 
	
		
			
				|  |  | +      useEventTracking('我的乐谱')
 | 
	
		
			
				|  |  | +    })
 | 
	
		
			
				|  |  | +    return () => {
 | 
	
		
			
				|  |  | +      return (
 | 
	
		
			
				|  |  | +        <div>
 | 
	
		
			
				|  |  | +          <Tabs
 | 
	
		
			
				|  |  | +            animated
 | 
	
		
			
				|  |  | +            swipeable
 | 
	
		
			
				|  |  | +            color="var(--van-primary)"
 | 
	
		
			
				|  |  | +            lineWidth={20}
 | 
	
		
			
				|  |  | +            v-model:active={activeTab.value}
 | 
	
		
			
				|  |  | +            onChange={val => (activeTab.value = val)}
 | 
	
		
			
				|  |  | +          >
 | 
	
		
			
				|  |  | +            <Tab title="购买单曲" name="personal">
 | 
	
		
			
				|  |  | +              <div class={styles.container}>
 | 
	
		
			
				|  |  |                  <Personal
 | 
	
		
			
				|  |  |                    ref={personal}
 | 
	
		
			
				|  |  |                    onFavorite={() => {
 | 
	
		
			
				|  |  |                      practice.value?.reload?.()
 | 
	
		
			
				|  |  |                    }}
 | 
	
		
			
				|  |  |                  />
 | 
	
		
			
				|  |  | -              )}
 | 
	
		
			
				|  |  | -              {activeTab.value === 'collection' && (
 | 
	
		
			
				|  |  | +              </div>
 | 
	
		
			
				|  |  | +            </Tab>
 | 
	
		
			
				|  |  | +            <Tab title="收藏单曲" name="collection">
 | 
	
		
			
				|  |  | +              <div class={styles.container}>
 | 
	
		
			
				|  |  |                  <Collection
 | 
	
		
			
				|  |  |                    ref={collection}
 | 
	
		
			
				|  |  |                    onFavorite={() => {
 | 
	
		
			
				|  |  |                      practice.value?.reload?.()
 | 
	
		
			
				|  |  |                    }}
 | 
	
		
			
				|  |  |                  />
 | 
	
		
			
				|  |  | -              )}
 | 
	
		
			
				|  |  | -              {activeTab.value === 'album' && <Album />}
 | 
	
		
			
				|  |  | -            </div>
 | 
	
		
			
				|  |  | -          )
 | 
	
		
			
				|  |  | -        }
 | 
	
		
			
				|  |  | -      }
 | 
	
		
			
				|  |  | +              </div>
 | 
	
		
			
				|  |  | +            </Tab>
 | 
	
		
			
				|  |  | +            <Tab title="收藏专辑" name="album">
 | 
	
		
			
				|  |  | +              <div class={styles.container}>
 | 
	
		
			
				|  |  | +                <Album />
 | 
	
		
			
				|  |  | +              </div>
 | 
	
		
			
				|  |  | +            </Tab>
 | 
	
		
			
				|  |  | +          </Tabs>
 | 
	
		
			
				|  |  | +        </div>
 | 
	
		
			
				|  |  | +      )
 | 
	
		
			
				|  |  | +    }
 | 
	
		
			
				|  |  | +  }
 | 
	
		
			
				|  |  |  })
 |