|
@@ -118,6 +118,7 @@ export default defineComponent({
|
|
|
const res = await api_openUserMusicPage({
|
|
|
type: 'FORMAL',
|
|
|
exclusionId: state.id,
|
|
|
+ sort: 1,
|
|
|
...state.params
|
|
|
});
|
|
|
state.listState.loading = false;
|
|
@@ -198,7 +199,6 @@ export default defineComponent({
|
|
|
const res = await api_verification({
|
|
|
token: Authorization
|
|
|
});
|
|
|
- console.log(res, 'res');
|
|
|
state.loginTag = res.data;
|
|
|
if (!res.data) {
|
|
|
removeAuth();
|
|
@@ -210,7 +210,8 @@ export default defineComponent({
|
|
|
state.musicDetail = data;
|
|
|
getList();
|
|
|
// 判断是视频还是音频
|
|
|
- if (data.videoFilePath) {
|
|
|
+
|
|
|
+ if (data.videoUrl.lastIndexOf('mp4') !== -1) {
|
|
|
state.playType = 'Video';
|
|
|
} else {
|
|
|
state.playType = 'Audio';
|
|
@@ -219,8 +220,9 @@ export default defineComponent({
|
|
|
initAudio();
|
|
|
});
|
|
|
}
|
|
|
- } catch {
|
|
|
+ } catch (err) {
|
|
|
//
|
|
|
+ state.listState.dataShow = false;
|
|
|
}
|
|
|
};
|
|
|
|
|
@@ -232,16 +234,12 @@ export default defineComponent({
|
|
|
state.id = to.query.id;
|
|
|
state.playType = '';
|
|
|
state.params.page = 1;
|
|
|
+ if (audioDom) audioDom.currentTime = 0;
|
|
|
+ state.list = [];
|
|
|
__init();
|
|
|
});
|
|
|
return () => (
|
|
|
<div class={styles.creation}>
|
|
|
- <MSticky position="top">
|
|
|
- <MHeader
|
|
|
- border={false}
|
|
|
- isBack={route.query.platformType != 'ANALYSIS'}
|
|
|
- />
|
|
|
- </MSticky>
|
|
|
<div class={styles.playSection}>
|
|
|
{state.playType === 'Video' && (
|
|
|
<MVideo
|
|
@@ -328,7 +326,12 @@ export default defineComponent({
|
|
|
</div>
|
|
|
),
|
|
|
value: () => (
|
|
|
- <div class={styles.zan} onClick={onStarChange}>
|
|
|
+ <div
|
|
|
+ class={[
|
|
|
+ styles.zan,
|
|
|
+ state.musicDetail.starFlag && styles.zanActive
|
|
|
+ ]}
|
|
|
+ onClick={onStarChange}>
|
|
|
<img
|
|
|
src={state.musicDetail.starFlag ? iconZanActive : iconZan}
|
|
|
class={styles.iconZan}
|