diff --git a/src/components/Flipper/index.vue b/src/components/Flipper/index.vue index 63f5b55f..fcee3cdd 100644 --- a/src/components/Flipper/index.vue +++ b/src/components/Flipper/index.vue @@ -56,6 +56,8 @@ const backTextFromData = ref(props.backText) // 翻牌 const flip = (front: string | number, back: string | number) => { + if (!back) back = +front - 1 + console.log('flip:', { front, back }) // 如果处于翻转中,则不执行 if (isFlipping.value) return // 设置翻盘前后数据 diff --git a/src/packages/components/Decorates/Mores/CountDown/config.ts b/src/packages/components/Decorates/Mores/CountDown/config.ts index 118797ff..94b2e383 100644 --- a/src/packages/components/Decorates/Mores/CountDown/config.ts +++ b/src/packages/components/Decorates/Mores/CountDown/config.ts @@ -16,7 +16,7 @@ export const FontWeightObject = { export const option = { flipperBgColor: '#ee6600FF', - flipperTextColor: '#336600FF', + flipperTextColor: '#FFFFFFFF', flipperWidth: 60, flipperHeight: 100, flipperRadius: 10, diff --git a/src/packages/components/Decorates/Mores/CountDown/index.vue b/src/packages/components/Decorates/Mores/CountDown/index.vue index 3a7d0b04..e98c5bf4 100644 --- a/src/packages/components/Decorates/Mores/CountDown/index.vue +++ b/src/packages/components/Decorates/Mores/CountDown/index.vue @@ -3,7 +3,9 @@ - - - - - @@ -112,10 +59,15 @@ let COUNT = 9 let interval = 0 onMounted(() => { const interval = window.setInterval(() => { + if (COUNT <= 1) { + window.clearInterval(interval) + return + } COUNT-- - if (COUNT <= 1) window.clearInterval(interval) const flipperCON: any = flipperRef.value - flipperCON?.flipDown(COUNT, COUNT - 1) + console.log(flipperCON) + flipperCON?.flip(COUNT, COUNT - 1) + console.log('onMounted:window.setInterval', COUNT) }, 1000) }) onUnmounted(() => {