소스 검색

问答列表时长显示bug

jwyu 2 년 전
부모
커밋
54300907ed
2개의 변경된 파일10개의 추가작업 그리고 2개의 파일을 삭제
  1. 9 1
      mixin/questionMixin.js
  2. 1 1
      pages/question/question.vue

+ 9 - 1
mixin/questionMixin.js

@@ -409,6 +409,14 @@ export default {
                     }
                 })
             }
-		}
+		},
+
+        //格式化音频时长
+        formatAudioTime(e){
+            const t=e/1000
+            let m=parseInt(t/60)
+            let s=parseInt(t%60)
+            return `${m>9?m:'0'+m}:${s>9?s:'0'+s}`
+        }
     }
 }

+ 1 - 1
pages/question/question.vue

@@ -47,7 +47,7 @@
 							<!-- 改为背景音频播放 -->
 							<view class="answer" @click.stop="handlePlayAudioByBg(item)">
 								<image class="music-img" :src="item.community_question_id==curVoiceId&&!curAudioPaused?playImgSrc:pauseImgSrc" mode="widthFix"/>
-								<text>{{ dayjs(item.answer.audioTime).format('mm:ss') }}</text>
+								<text>{{ formatAudioTime(item.answer.audioTime) }}</text>
 							</view>
 							  
 							<!-- <view class="answer" @click.stop="handleAudio(item)">