diff --git a/Build_God_Game/src/components/GlitchText/GlitchText.vue b/Build_God_Game/src/components/GlitchText/GlitchText.vue new file mode 100644 index 0000000..2527f25 --- /dev/null +++ b/Build_God_Game/src/components/GlitchText/GlitchText.vue @@ -0,0 +1,203 @@ + + + + + diff --git a/Build_God_Game/src/views/CharacterView.vue b/Build_God_Game/src/views/CharacterView.vue index c294d64..9c5a1da 100644 --- a/Build_God_Game/src/views/CharacterView.vue +++ b/Build_God_Game/src/views/CharacterView.vue @@ -7,6 +7,7 @@ import { ElProgress } from 'element-plus' import Particles from '@/components/Particles/Particles.vue' import GlareHover from '@/components/GlareHover/GlareHover.vue' import ElectricBorder from '@/components/ElectricBorder/ElectricBorder.vue' +import GlitchText from '@/components/GlitchText/GlitchText.vue' const router = useRouter() const characterStore = useCharacterStore() @@ -104,6 +105,10 @@ const getExpProgress = (currentExp: number, nextLevelMinExp?: number) => { if (!nextLevelMinExp) return 0 return Math.min(100, (currentExp / nextLevelMinExp) * 100) } + +const formatNumber = (num: number) => { + return Math.floor(num).toLocaleString('zh-CN') +}