About.vue 1.94 KB
<script setup>
import { Button, NavBar, Tabbar, TabbarItem } from 'vant';
</script>

<template>
  <div class="min-h-screen flex flex-col bg-gray-100">
    <van-nav-bar
      title="关于"
      left-text="返回"
      right-text="菜单"
      left-arrow
      @click-left="onClickLeft"
      @click-right="onClickRight"
    />

    <div class="flex-1 p-4">
      <div class="bg-white rounded-lg shadow p-4 mb-4">
        <h2 class="text-xl font-bold mb-2">关于我们</h2>
        <p class="text-gray-600 mb-4">这是一个示例项目的关于页面,展示了如何使用Vue3、Vite、Vant4和TailwindCSS构建现代化的Web应用。</p>
        <van-button type="primary" block>了解更多</van-button>
      </div>

      <div class="grid grid-cols-2 gap-4">
        <div class="bg-white rounded-lg shadow p-4">
          <h3 class="text-lg font-semibold mb-2">联系方式</h3>
          <ul class="text-gray-600">
            <li>邮箱:example@example.com</li>
            <li>电话:123-456-7890</li>
            <li>地址:示例地址</li>
          </ul>
        </div>
        <div class="bg-white rounded-lg shadow p-4">
          <h3 class="text-lg font-semibold mb-2">版本信息</h3>
          <ul class="text-gray-600">
            <li>当前版本:1.0.0</li>
            <li>更新日期:2024-03-20</li>
            <li>开源协议:MIT</li>
          </ul>
        </div>
      </div>
    </div>

    <van-tabbar v-model="active">
      <van-tabbar-item icon="home-o">首页</van-tabbar-item>
      <van-tabbar-item icon="search">搜索</van-tabbar-item>
      <van-tabbar-item icon="friends-o">好友</van-tabbar-item>
      <van-tabbar-item icon="setting-o">设置</van-tabbar-item>
    </van-tabbar>
  </div>
</template>

<script>
export default {
  data() {
    return {
      active: 0
    }
  },
  methods: {
    onClickLeft() {
      this.$router.back()
    },
    onClickRight() {
      // 处理右侧按钮点击
    }
  }
}
</script>