• GoodsAction 商品导航
    • 引入
  • 代码演示
    • 基础用法
    • 图标提示
  • API
    • GoodsAction Props
    • GoodsActionIcon Props
    • GoodsActionButton Props

    GoodsAction 商品导航

    引入

    1. import {
    2. GoodsAction,
    3. GoodsActionIcon,
    4. GoodsActionButton
    5. } from 'vant';
    6. Vue
    7. .use(GoodsAction)
    8. .use(GoodsActionIcon)
    9. .use(GoodsActionButton);

    代码演示

    基础用法

    1. <van-goods-action>
    2. <van-goods-action-icon
    3. icon="chat-o"
    4. text="客服"
    5. @click="onClickIcon"
    6. />
    7. <van-goods-action-icon
    8. icon="cart-o"
    9. text="购物车"
    10. @click="onClickIcon"
    11. />
    12. <van-goods-action-button
    13. type="warning"
    14. text="加入购物车"
    15. @click="onClickButton"
    16. />
    17. <van-goods-action-button
    18. type="danger"
    19. text="立即购买"
    20. @click="onClickButton"
    21. />
    22. </van-goods-action>
    1. export default {
    2. methods: {
    3. onClickIcon() {
    4. Toast('点击图标');
    5. },
    6. onClickButton() {
    7. Toast('点击按钮');
    8. }
    9. }
    10. }

    图标提示

    通过info属性在图标右上角增加相应的提示

    1. <van-goods-action>
    2. <van-goods-action-icon
    3. icon="chat-o"
    4. text="客服"
    5. />
    6. <van-goods-action-icon
    7. info="5"
    8. icon="cart-o"
    9. text="购物车"
    10. />
    11. <van-goods-action-icon
    12. icon="shop-o"
    13. text="店铺"
    14. />
    15. <van-goods-action-button
    16. type="warning"
    17. text="加入购物车"
    18. />
    19. <van-goods-action-button
    20. type="danger"
    21. text="立即购买"
    22. />
    23. </van-goods-action>

    API

    GoodsAction Props

    参数说明类型默认值版本
    safe-area-inset-bottom是否开启 iPhone X 底部安全区适配,需要在 viewport meta 标签中设置 viewport-fit=coverBooleanfalse1.6.15

    GoodsActionIcon Props

    参数说明类型默认值版本
    text按钮文字String--
    icon图标String--
    icon-class图标额外类名any--
    info图标右上角提示信息String | Number--
    url跳转链接String--
    to路由跳转对象,同 vue-router 的 toString | Object--
    replace跳转时是否替换当前页面历史Booleanfalse-

    GoodsActionButton Props

    参数说明类型默认值版本
    text按钮文字String--
    type按钮类型,可选值为 primary info warning dangerStringdefault
    disabled是否禁用按钮Booleanfalse-
    loading是否显示为加载状态Booleanfalse-
    url跳转链接String--
    to路由跳转对象,同 vue-router 的 toString | Object--
    replace跳转时是否替换当前页面历史Booleanfalse-

    GoodsAction 商品导航 - 图1