Vant 4 中的 Tab(标签页)组件用于创建一个标签页切换的界面,允许用户在不同的标签页之间进行切换。以下是一个简单的 Vant 4 Tab 的使用示例:

首先,确保你已经引入了 Vant 4 和 Vue.js。你可以通过在 HTML 文件中引入相关的 CSS 和 JavaScript 文件,或者通过 npm 安装并在 Vue 组件中引入。

然后,在你的 Vue 组件中,可以使用以下代码来创建一个基本的 Vant Tab:
<template>
  <div>
    <!-- Tab 组件 -->
    <van-tabs v-model="activeTab" @change="handleTabChange">
      <!-- Tab 标签项 -->
      <van-tab title="标签页1">标签页1的内容</van-tab>
      <van-tab title="标签页2">标签页2的内容</van-tab>
      <van-tab title="标签页3">标签页3的内容</van-tab>
    </van-tabs>

    <!-- 页面内容 -->
    <div style="padding: 20px;">
      <!-- 根据当前激活的标签页显示相应的内容 -->
      {{ tabContent }}
    </div>
  </div>
</template>

<script>
export default {
  data() {
    return {
      activeTab: 0,   // 当前激活的标签页索引
      tabContent: '', // 当前激活的标签页内容
    };
  },
  methods: {
    // 处理标签页切换事件
    handleTabChange(index) {
      // 在这里可以处理标签页切换时的逻辑
      console.log('当前激活的标签页索引:', index);

      // 根据需要设置当前激活的标签页内容
      this.tabContent = `当前是标签页${index + 1}的内容`;
    },
  },
};
</script>

在上述代码中,<van-tabs> 表示标签页容器,通过设置 v-model 来绑定当前激活的标签页索引。通过 @change 监听标签页切换事件,调用 handleTabChange 方法处理标签页切换时的逻辑。

在实际使用中,你可以根据需要调整标签页的数量、标题和内容,以及在 handleTabChange 方法中处理标签页切换时的逻辑。




转载请注明出处:http://www.zyzy.cn/article/detail/5852/Vant