提交 929b0954 编写于 作者: guangjun.yang's avatar guangjun.yang

试看时长显示问题

上级 30406e11
...@@ -67,14 +67,14 @@ ...@@ -67,14 +67,14 @@
<!-- 接续播放 --> <!-- 接续播放 -->
<transition name="fade"> <transition name="fade">
<div v-show="showResume" class="cover cover-resume"> <div v-show="showResume" class="cover cover-resume">
<p>上次观看至{{ history > 59 ? `${parseInt(history / 60)}分钟` : `${history}秒` }},正在续播</p> <p>上次观看至{{ dealTime(history) }},正在续播</p>
</div> </div>
</transition> </transition>
<!-- 弹窗放在外部处理 --> <!-- 弹窗放在外部处理 -->
<slot></slot> <slot></slot>
<!-- 试看提示 --> <!-- 试看提示 -->
<div class="proved-box" v-show="logged && showProved"> <div class="proved-box" v-show="logged && showProved">
可试看{{ proved > 59 ? `${parseInt(proved / 60)}分钟` : `${proved}秒` }},观看完整版请来 <span @click="download">云鹊医App</span> 可试看{{ dealTime(proved) }},观看完整版请来 <span @click="download">云鹊医App</span>
</div> </div>
<!-- 重新播放,只有试看有 --> <!-- 重新播放,只有试看有 -->
<div class="replay-box" v-show="showReplay" @click="onReplay">重新播放</div> <div class="replay-box" v-show="showReplay" @click="onReplay">重新播放</div>
...@@ -388,6 +388,21 @@ export default { ...@@ -388,6 +388,21 @@ export default {
const h = time.h === '00' ? '' : `${time.h}:`; const h = time.h === '00' ? '' : `${time.h}:`;
return `${h}${time.f}:${time.s}`; return `${h}${time.f}:${time.s}`;
}, },
dealTime(t) {
let text = '';
if (t < 60) {
text = `${t}秒`
} else {
let second = t % 60;
let minute = parseInt(t / 60);
if (left === 0) {
text = `${minute}分钟`
} else {
text = `${minute}${second}秒`
}
}
return text;
},
// 试看结束 // 试看结束
provedEnd() { provedEnd() {
this.player.pause(); this.player.pause();
......
Markdown 格式
0% or
您添加了 0 到此讨论。请谨慎行事。
先完成此消息的编辑!
想要评论请 注册