update:优化节奏训练
This commit is contained in:
@@ -54,6 +54,18 @@ const showComment = ref(false);
|
||||
const showBowData = ref(false);
|
||||
const showUpgrade = ref(false);
|
||||
|
||||
const isCompleted = computed(() => props.result.completed === true);
|
||||
const heroBackground = computed(() =>
|
||||
isCompleted.value
|
||||
? "https://static.shelingxingqiu.com/shootmini/static/training-difficulty-design/result-bg.png"
|
||||
: "https://static.shelingxingqiu.com/shootmini/static/training-difficulty-design/result-bg-fail.png"
|
||||
);
|
||||
const titleBackground = computed(() =>
|
||||
isCompleted.value
|
||||
? "https://static.shelingxingqiu.com/shootmini/static/training-difficulty-design/result-t-bg.png"
|
||||
: "https://static.shelingxingqiu.com/shootmini/static/training-difficulty-design/result-t-bg-fail.png"
|
||||
);
|
||||
|
||||
const closePanel = () => {
|
||||
showPanel.value = false;
|
||||
setTimeout(() => {
|
||||
@@ -321,13 +333,13 @@ const calories = computed(
|
||||
|
||||
<template>
|
||||
<view :class="['result-mask', showPanel ? 'result-mask--show' : 'result-mask--hide']">
|
||||
<image class="hero-glow" src="https://static.shelingxingqiu.com/shootmini/static/training-difficulty-design/result-bg.png" mode="widthFix" />
|
||||
<image class="hero-glow" :src="heroBackground" mode="widthFix" />
|
||||
<view class="result-title">
|
||||
<image class="result-title-bg" src="https://static.shelingxingqiu.com/shootmini/static/training-difficulty-design/result-t-bg.png" mode="widthFix" />
|
||||
<image class="result-title-bg" :src="titleBackground" mode="widthFix" />
|
||||
<view class="result-title-text">Lv{{ resultDifficultyLevel }}</view>
|
||||
</view>
|
||||
|
||||
<view class="result-panel">
|
||||
<view :class="['result-panel', { 'result-panel--fail': !isCompleted }]">
|
||||
<view class="line-top"></view>
|
||||
<view class="line-bottom"></view>
|
||||
<view class="stats">
|
||||
@@ -517,6 +529,10 @@ const calories = computed(
|
||||
position: relative;
|
||||
}
|
||||
|
||||
.result-panel--fail {
|
||||
background: rgba(34, 34, 46, 0.8);
|
||||
}
|
||||
|
||||
.stats {
|
||||
width: 100%;
|
||||
margin-top: 34rpx;
|
||||
|
||||
Reference in New Issue
Block a user