GoodsAction 商品导航

使用指南

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

代码演示

基础用法

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

图标提示

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

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

API

GoodsActionMiniBtn

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

GoodsActionBigBtn

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

原文: https://youzan.github.io/vant/#/zh-CN/goods-action