| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970 |
- <script setup lang="ts">
- import { useRouter } from "vue-router";
- import noExist from "@/assets/status/404.svg?component";
- defineOptions({
- name: "404"
- });
- const router = useRouter();
- </script>
- <template>
- <div class="flex justify-center items-center h-[640px]">
- <noExist />
- <div class="ml-12">
- <p
- v-motion
- class="font-medium text-4xl mb-4! dark:text-white"
- :initial="{
- opacity: 0,
- y: 100
- }"
- :enter="{
- opacity: 1,
- y: 0,
- transition: {
- delay: 80
- }
- }"
- >
- 404
- </p>
- <p
- v-motion
- class="mb-4! text-gray-500"
- :initial="{
- opacity: 0,
- y: 100
- }"
- :enter="{
- opacity: 1,
- y: 0,
- transition: {
- delay: 120
- }
- }"
- >
- 抱歉,你访问的页面不存在
- </p>
- <el-button
- v-motion
- type="primary"
- :initial="{
- opacity: 0,
- y: 100
- }"
- :enter="{
- opacity: 1,
- y: 0,
- transition: {
- delay: 160
- }
- }"
- @click="router.push('/')"
- >
- 返回首页
- </el-button>
- </div>
- </div>
- </template>
|