Vant3 的 van-action-bar 组件用于展示页面底部的动作栏,以下是一个简单的例子,演示如何在 Vue 组件中使用 Vant3 的 ActionBar:
<template>
  <div>
    <!-- 使用 van-action-bar 组件 -->
    <van-action-bar>
      <!-- van-action-bar-icon 是动作栏的图标 -->
      <van-action-bar-icon
        icon="chat-o"
        text="客服"
        @click="handleChatClick"
      />
      <van-action-bar-icon
        icon="cart-o"
        text="购物车"
        @click="handleCartClick"
      />
      <van-action-bar-icon
        icon="shop-o"
        text="店铺"
        @click="handleShopClick"
      />
      <van-action-bar-icon
        icon="friends-o"
        text="朋友"
        @click="handleFriendsClick"
      />
      <van-action-bar-icon
        icon="exchange"
        text="换一批"
        @click="handleExchangeClick"
      />
    </van-action-bar>
  </div>
</template>

<script>
export default {
  setup() {
    // 处理点击客服图标的回调
    const handleChatClick = () => {
      console.log('点击客服');
    };

    // 处理点击购物车图标的回调
    const handleCartClick = () => {
      console.log('点击购物车');
    };

    // 处理点击店铺图标的回调
    const handleShopClick = () => {
      console.log('点击店铺');
    };

    // 处理点击朋友图标的回调
    const handleFriendsClick = () => {
      console.log('点击朋友');
    };

    // 处理点击换一批图标的回调
    const handleExchangeClick = () => {
      console.log('点击换一批');
    };

    return {
      handleChatClick,
      handleCartClick,
      handleShopClick,
      handleFriendsClick,
      handleExchangeClick,
    };
  },
};
</script>

<style>
/* 这是一个简单的样式示例,你可以根据需求自定义样式 */
</style>

在上述代码中,我们使用了 van-action-bar 组件,并在其中使用了 van-action-bar-icon 组件创建了每个动作栏的图标。通过 @click 事件绑定了对应的回调函数。

你可以根据实际需求自定义动作栏的图标、文本、样式等。确保你的项目已经正确引入了 Vant3 并按照文档配置,以确保组件能够正常工作。


转载请注明出处:http://www.pingtaimeng.com/article/detail/5762/Vant