GoodsAction 商品导航

使用指南

在 app.json 或 index.json 中引入组件

  1. "usingComponents": {
  2. "van-goods-action": "path/to/vant-weapp/dist/goods-action/index",
  3. "van-goods-action-icon": "path/to/vant-weapp/dist/goods-action-icon/index",
  4. "van-goods-action-button": "path/to/vant-weapp/dist/goods-action-button/index"
  5. }

代码演示

基础用法

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

图标提示

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

  1. <van-goods-action>
  2. <van-goods-action-icon icon="chat-o" text="客服" />
  3. <van-goods-action-icon icon="cart-o" text="购物车" info="5" />
  4. <van-goods-action-icon icon="shop-o" text="店铺" />
  5. <van-goods-action-button text="加入购物车" type="warning" />
  6. <van-goods-action-button text="立即购买" />
  7. </van-goods-action>

GoodsAction API

参数说明类型默认值
safe-area-inset-bottom是否适配iPhoneXBooleantrue

GoodsActionIcon API

参数说明类型默认值
text按钮文字String-
icon图标类型,可选值见icon组件String-
info图标右上角提示信息String | Number-
url跳转链接String-
link-type链接跳转类型,可选值为 redirectTo switchTab reLaunchStringnavigateTo
id标识符String-
type按钮类型,可选值为 primary warning dangerStringdefault
disabled是否禁用按钮Booleanfalse
loading是否显示为加载状态Booleanfalse
open-type微信开放能力,具体支持可参考 微信官方文档String-
app-parameter打开 APP 时,向 APP 传递的参数String-
lang指定返回用户信息的语言,zh_CN 简体中文,zh_TW 繁体中文,en 英文Stringen
session-from会话来源String-
send-message-title会话内消息卡片标题String当前标题
send-message-path会话内消息卡片点击跳转小程序路径String当前分享路径
send-message-imgsendMessageImgString截图
show-message-card显示会话内消息卡片Stringfalse

GoodsActionButton API

参数说明类型默认值
text按钮文字String-
url跳转链接String-
link-type链接跳转类型,可选值为 redirectTo switchTab reLaunchStringnavigateTo
id标识符String-
type按钮类型,可选值为 primary warning dangerStringdefault
size按钮尺寸,可选值为 normal large small miniStringnormal
disabled是否禁用按钮Booleanfalse
loading是否显示为加载状态Booleanfalse
open-type微信开放能力,具体支持可参考 微信官方文档String-
app-parameter打开 APP 时,向 APP 传递的参数String-
lang指定返回用户信息的语言,zh_CN 简体中文,zh_TW 繁体中文,en 英文Stringen
session-from会话来源String-
send-message-title会话内消息卡片标题String当前标题
send-message-path会话内消息卡片点击跳转小程序路径String当前分享路径
send-message-imgsendMessageImgString截图
show-message-card显示会话内消息卡片Stringfalse

Event

事件名说明参数
click按钮点击事件回调-

GoodsActionIcon 外部样式类

类名说明
icon-class图标样式类
text-class文字样式类

GoodsActionButton 外部样式类

类名说明
custom-class根节点样式类

更新日志

版本类型内容
0.4.0feature新增组件

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