mirror of
https://gitee.com/vant-contrib/vant-weapp.git
synced 2025-04-06 03:58:05 +08:00
goodsAction 商品页行动点
使用指南
在 index.json 中引入组件
"usingComponents": {
"van-goods-action": "path/to/vant-weapp/dist/goods-action/index",
"van-goods-action-icon": "path/to/vant-weapp/dist/goods-action-icon/index",
"van-goods-action-button": "path/to/vant-weapp/dist/goods-action-button/index"
}
代码演示
基础用法
<van-goods-action>
<van-goods-action-icon
icon="chat"
text="客服"
bind:click="onClickIcon"
/>
<van-goods-action-icon
icon="cart"
text="购物车"
bind:click="onClickIcon"
/>
<van-goods-action-button
text="加入购物车"
type="warning"
bind:click="onClickButton"
/>
<van-goods-action-button
text="立即购买"
bind:click="onClickButton"
/>
</van-goods-action>
Page({
onClickIcon() {
Toast('点击图标');
},
onClickButton() {
Toast('点击按钮');
}
});
图标提示
通过info
属性在图标右上角增加相应的提示
<van-goods-action>
<van-goods-action-icon icon="chat" text="客服" />
<van-goods-action-icon icon="cart" text="购物车" info="5" />
<van-goods-action-icon icon="shop" text="店铺" />
<van-goods-action-button text="加入购物车" type="warning" />
<van-goods-action-button text="立即购买" />
</van-goods-action>
GoodsActionIcon API
参数 | 说明 | 类型 | 默认值 |
---|---|---|---|
text | 按钮文字 | String |
- |
icon | 图标类型,可选值见icon 组件 |
String |
- |
info | 图标右上角提示信息 | `String | Number` |
url | 跳转链接 | String |
- |
link-type | 链接跳转类型,可选值为 redirectTo switchTab reLaunch |
String |
navigateTo |
id | 标识符 | String |
- |
type | 按钮类型,可选值为 primary warning danger |
String |
default |
disabled | 是否禁用按钮 | Boolean |
false |
loading | 是否显示为加载状态 | Boolean |
false |
open-type | 微信开放能力,具体支持可参考 微信官方文档 | String |
- |
app-parameter | 打开 APP 时,向 APP 传递的参数 | String |
- |
hover-start-time | 按住后多久出现点击态,单位毫秒 | Number |
20 |
hover-stay-time | 手指松开后点击态保留时间,单位毫秒 | Number |
70 |
lang | 指定返回用户信息的语言,zh_CN 简体中文, zh_TW 繁体中文,en 英文 |
String |
en |
session-from | 会话来源 | String |
- |
send-message-title | 会话内消息卡片标题 | String |
当前标题 |
send-message-path | 会话内消息卡片点击跳转小程序路径 | String |
当前分享路径 |
send-message-img | sendMessageImg | String |
截图 |
show-message-card | 显示会话内消息卡片 | String |
false |
GoodsActionButton API
参数 | 说明 | 类型 | 默认值 |
---|---|---|---|
text | 按钮文字 | String |
- |
url | 跳转链接 | String |
- |
link-type | 链接跳转类型,可选值为 redirectTo switchTab reLaunch |
String |
navigateTo |
id | 标识符 | String |
- |
type | 按钮类型,可选值为 primary warning danger |
String |
default |
size | 按钮尺寸,可选值为 normal large small mini |
String |
normal |
disabled | 是否禁用按钮 | Boolean |
false |
loading | 是否显示为加载状态 | Boolean |
false |
open-type | 微信开放能力,具体支持可参考 微信官方文档 | String |
- |
app-parameter | 打开 APP 时,向 APP 传递的参数 | String |
- |
hover-start-time | 按住后多久出现点击态,单位毫秒 | Number |
20 |
hover-stay-time | 手指松开后点击态保留时间,单位毫秒 | Number |
70 |
lang | 指定返回用户信息的语言,zh_CN 简体中文, zh_TW 繁体中文,en 英文 |
String |
en |
session-from | 会话来源 | String |
- |
send-message-title | 会话内消息卡片标题 | String |
当前标题 |
send-message-path | 会话内消息卡片点击跳转小程序路径 | String |
当前分享路径 |
send-message-img | sendMessageImg | String |
截图 |
show-message-card | 显示会话内消息卡片 | String |
false |
Event
事件名 | 说明 | 参数 |
---|---|---|
click | 按钮点击事件回调 | - |
更新日志
版本 | 类型 | 内容 |
---|---|---|
0.4.0 | feature | 新增组件 |