|
@@ -337,6 +337,8 @@ export default defineComponent({
|
|
|
};
|
|
|
// 滚动事件
|
|
|
const cleanScrollEvent = useEventListener('scroll', () => {
|
|
|
+ // 作品已删除不让滚动变色
|
|
|
+ if(state.isEmpty) return
|
|
|
const height =
|
|
|
window.scrollY ||
|
|
|
document.documentElement.scrollTop
|
|
@@ -522,9 +524,9 @@ export default defineComponent({
|
|
|
state.playType === 'Audio' &&
|
|
|
<div class={styles.audioBox}>
|
|
|
<canvas class={styles.audioVisualizer} id="audioVisualizer"></canvas>
|
|
|
- <Vue3Lottie class={styles.audioBga} animationData={audioBga} autoPlay={false} loop={true}></Vue3Lottie>
|
|
|
- <Vue3Lottie class={styles.audioBga1} animationData={audioBga1} autoPlay={false} loop={true}></Vue3Lottie>
|
|
|
- <Vue3Lottie class={styles.audioBga2} animationData={audioBga2} autoPlay={false} loop={true}></Vue3Lottie>
|
|
|
+ <Vue3Lottie class={styles.audioBga} animationData={audioBga} autoPlay={true} loop={true}></Vue3Lottie>
|
|
|
+ <Vue3Lottie class={styles.audioBga1} animationData={audioBga1} autoPlay={true} loop={true}></Vue3Lottie>
|
|
|
+ <Vue3Lottie class={styles.audioBga2} animationData={audioBga2} autoPlay={true} loop={true}></Vue3Lottie>
|
|
|
<audio
|
|
|
crossorigin="anonymous"
|
|
|
id="audioMediaSrc"
|
|
@@ -547,14 +549,16 @@ export default defineComponent({
|
|
|
webkit-playsinline
|
|
|
/>
|
|
|
}
|
|
|
- <div class={[styles.playLarge, plyrState.playIngShow && styles.playIngShow]}></div>
|
|
|
- <div class={styles.mediaTime}>
|
|
|
- <div>
|
|
|
- {getSecondRPM(plyrState.currentTime)}
|
|
|
- </div>
|
|
|
- <div class={styles.note}>/</div>
|
|
|
- <div class={styles.duration}>
|
|
|
- {getSecondRPM(plyrState.duration)}
|
|
|
+ <div class={[styles.playLarge, !plyrState.mediaTimeShow && plyrState.playIngShow && styles.playIngShow]}></div>
|
|
|
+ <div class={styles.mediaTimeCon}>
|
|
|
+ <div class={styles.mediaTime}>
|
|
|
+ <div>
|
|
|
+ {getSecondRPM(plyrState.currentTime)}
|
|
|
+ </div>
|
|
|
+ <div class={styles.note}>/</div>
|
|
|
+ <div class={styles.duration}>
|
|
|
+ {getSecondRPM(plyrState.duration)}
|
|
|
+ </div>
|
|
|
</div>
|
|
|
</div>
|
|
|
<div class={styles.landscapeScreen} onClick={handlerLandscapeScreen}></div>
|
|
@@ -648,7 +652,7 @@ export default defineComponent({
|
|
|
<img src={iconZanActive} />
|
|
|
<span>{item.likeNum}</span>
|
|
|
</div>
|
|
|
- <div class={styles.username}>{item.username}</div>
|
|
|
+ <div class={[styles.username, 'van-ellipsis']}>{item.username}</div>
|
|
|
</div>
|
|
|
</div>
|
|
|
),
|
|
@@ -662,8 +666,8 @@ export default defineComponent({
|
|
|
{
|
|
|
(!state.listState.finished || state.params.page>2) &&
|
|
|
<div class={styles.btnImg}>
|
|
|
- <img onClick={handleChangeList} src={btnImg} />
|
|
|
- </div>
|
|
|
+ <img onClick={handleChangeList} onTouchstart={()=>{}} src={btnImg} />
|
|
|
+ </div>
|
|
|
}
|
|
|
</>
|
|
|
) : (
|