From 7fb9416d87c56d4c73d9a1b70710c6919ac5e396 Mon Sep 17 00:00:00 2001 From: "Binaryify Zhuang (ITS-YFF)" Date: Mon, 8 Sep 2025 15:23:41 +0800 Subject: [PATCH] update --- src/components/point/index.js | 61 ----------------------------------- 1 file changed, 61 deletions(-) delete mode 100644 src/components/point/index.js diff --git a/src/components/point/index.js b/src/components/point/index.js deleted file mode 100644 index cb04ede..0000000 --- a/src/components/point/index.js +++ /dev/null @@ -1,61 +0,0 @@ -import { i18n, lan } from '../../unit/const' -const DF = i18n.point[lan] -const ZDF = i18n.highestScore[lan] -const SLDF = i18n.lastRound[lan] -let Point = { - timeout: null -} -import Number from '../number/index.vue' -export default { - props: ['cur', 'point', 'max'], - mounted() { - this.onChange(this.$props) - }, - components:{ - Number - }, - data() { - return { - label: '', - number: 0 - } - }, - watch:{ - $props:{ - deep:true, - handler(nextProps){ - this.onChange(nextProps); - } - } - }, - methods: { - onChange({cur, point, max} ) { - clearInterval(Point.timeout) - if (cur) { - // 在游戏进行中 - this.label = point >= max ? ZDF : DF - this.number = point - } else { - // 游戏未开始 - const toggle = () => { - // 最高分与上轮得分交替出现 - this.label = SLDF - this.number = point - Point.timeout = setTimeout(() => { - this.label = ZDF - this.number = max - Point.timeout = setTimeout(toggle, 3000) - }, 3000) - } - - if (point !== 0) { - // 如果为上轮没玩, 也不用提示了 - toggle() - } else { - this.label=ZDF - this.number=max - } - } - } - } -}