mirror of
https://gitee.com/vant-contrib/vant.git
synced 2025-04-24 10:20:19 +08:00
feat(sku): add sku-actions-top slot (#5617)
This commit is contained in:
parent
143bd4297f
commit
14ddf449a5
@ -178,6 +178,7 @@ Use [ref](https://vuejs.org/v2/api/#ref) to get Sku instance and call instance m
|
|||||||
| extra-sku-group | Extra custom content |
|
| extra-sku-group | Extra custom content |
|
||||||
| sku-stepper | Custom stepper |
|
| sku-stepper | Custom stepper |
|
||||||
| sku-messages | Custom messages |
|
| sku-messages | Custom messages |
|
||||||
|
| sku-actions-top | Custom content before sku-actions |
|
||||||
| sku-actions | Custom button actions |
|
| sku-actions | Custom button actions |
|
||||||
|
|
||||||
### Sku Data Structure
|
### Sku Data Structure
|
||||||
|
@ -184,6 +184,7 @@ Sku 组件默认划分好了若干区块,这些区块都定义成了插槽,
|
|||||||
| extra-sku-group | 额外商品 sku 展示区,一般用不到 |
|
| extra-sku-group | 额外商品 sku 展示区,一般用不到 |
|
||||||
| sku-stepper | 商品数量选择区 |
|
| sku-stepper | 商品数量选择区 |
|
||||||
| sku-messages | 商品留言区 |
|
| sku-messages | 商品留言区 |
|
||||||
|
| sku-actions-top | 操作按钮区顶部内容,无默认展示内容,按需使用 |
|
||||||
| sku-actions | 操作按钮区 |
|
| sku-actions | 操作按钮区 |
|
||||||
|
|
||||||
### sku 对象结构
|
### sku 对象结构
|
||||||
|
@ -728,6 +728,7 @@ export default createComponent({
|
|||||||
{Stepper}
|
{Stepper}
|
||||||
{Messages}
|
{Messages}
|
||||||
</div>
|
</div>
|
||||||
|
{slots('sku-actions-top')}
|
||||||
{Actions}
|
{Actions}
|
||||||
</Popup>
|
</Popup>
|
||||||
);
|
);
|
||||||
|
@ -109,6 +109,11 @@
|
|||||||
<span class="van-sku__price-num">{{ price }}</span>
|
<span class="van-sku__price-num">{{ price }}</span>
|
||||||
</div>
|
</div>
|
||||||
</template>
|
</template>
|
||||||
|
<template #sku-actions-top>
|
||||||
|
<div class="van-sku-header-item text-center">
|
||||||
|
{{ $t('actionsTop') }}
|
||||||
|
</div>
|
||||||
|
</template>
|
||||||
<template #sku-actions="{ skuEventBus }">
|
<template #sku-actions="{ skuEventBus }">
|
||||||
<div class="van-sku-actions">
|
<div class="van-sku-actions">
|
||||||
<van-button
|
<van-button
|
||||||
@ -150,6 +155,7 @@ export default {
|
|||||||
stepperTitle: '我要买',
|
stepperTitle: '我要买',
|
||||||
button1: '积分兑换',
|
button1: '积分兑换',
|
||||||
button2: '买买买',
|
button2: '买买买',
|
||||||
|
actionsTop: '商品不多,赶快购买吧',
|
||||||
},
|
},
|
||||||
'en-US': {
|
'en-US': {
|
||||||
title2: 'Custom Stepper Related Config',
|
title2: 'Custom Stepper Related Config',
|
||||||
@ -157,6 +163,7 @@ export default {
|
|||||||
stepperTitle: 'Stepper title',
|
stepperTitle: 'Stepper title',
|
||||||
button1: 'Button',
|
button1: 'Button',
|
||||||
button2: 'Button',
|
button2: 'Button',
|
||||||
|
actionsTop: 'action top info',
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
|
|
||||||
@ -225,5 +232,9 @@ export default {
|
|||||||
.sku-container {
|
.sku-container {
|
||||||
padding: 0 @padding-md;
|
padding: 0 @padding-md;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
.text-center {
|
||||||
|
text-align: center;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
</style>
|
</style>
|
||||||
|
Loading…
x
Reference in New Issue
Block a user