mirror of
https://gitee.com/vant-contrib/vant.git
synced 2025-04-06 03:57:59 +08:00
add close-on-click-overlay config for sku popup (#676)
This commit is contained in:
parent
b3fe1a0953
commit
c43fbc8185
@ -13,6 +13,7 @@
|
|||||||
reset-stepper-on-hide
|
reset-stepper-on-hide
|
||||||
reset-selected-sku-on-hide
|
reset-selected-sku-on-hide
|
||||||
disable-stepper-input
|
disable-stepper-input
|
||||||
|
:close-on-click-overlay="closeOnClickOverlay"
|
||||||
:message-config="messageConfig"
|
:message-config="messageConfig"
|
||||||
@buy-clicked="onBuyClicked"
|
@buy-clicked="onBuyClicked"
|
||||||
@add-cart="onAddCartClicked"
|
@add-cart="onAddCartClicked"
|
||||||
@ -96,6 +97,7 @@ export default {
|
|||||||
showBase: false,
|
showBase: false,
|
||||||
showCustom: false,
|
showCustom: false,
|
||||||
showStepper: false,
|
showStepper: false,
|
||||||
|
closeOnClickOverlay: true,
|
||||||
initialSku: {
|
initialSku: {
|
||||||
s1: '30349',
|
s1: '30349',
|
||||||
s2: '1193'
|
s2: '1193'
|
||||||
|
@ -21,6 +21,7 @@ Vue.use(Sku);
|
|||||||
:quota-used="quotaUsed"
|
:quota-used="quotaUsed"
|
||||||
:reset-stepper-on-hide="resetStepperOnHide"
|
:reset-stepper-on-hide="resetStepperOnHide"
|
||||||
:reset-selected-sku-on-hide="resetSelectedSkuOnHide"
|
:reset-selected-sku-on-hide="resetSelectedSkuOnHide"
|
||||||
|
:close-on-click-overlay="closeOnClickOverlay"
|
||||||
:disable-stepper-input="disableStepperInput"
|
:disable-stepper-input="disableStepperInput"
|
||||||
:message-config="messageConfig"
|
:message-config="messageConfig"
|
||||||
@buy-clicked="onBuyClicked"
|
@buy-clicked="onBuyClicked"
|
||||||
@ -89,6 +90,7 @@ Vue.use(Sku);
|
|||||||
| reset-stepper-on-hide | Whether to reset stepper when hide | `Boolean` | `false` | - |
|
| reset-stepper-on-hide | Whether to reset stepper when hide | `Boolean` | `false` | - |
|
||||||
| reset-selected-sku-on-hide | Whether to reset selected sku when hide | `Boolean` | `false` | - |
|
| reset-selected-sku-on-hide | Whether to reset selected sku when hide | `Boolean` | `false` | - |
|
||||||
| disable-stepper-input | Whether to disable stepper input | `Boolean` | `false` | - |
|
| disable-stepper-input | Whether to disable stepper input | `Boolean` | `false` | - |
|
||||||
|
| close-on-click-overlay | Whether to close sku popup when click overlay | `Boolean` | `false` | - |
|
||||||
| stepper-title | Quantity title | `String` | `Quantity` | - |
|
| stepper-title | Quantity title | `String` | `Quantity` | - |
|
||||||
| custom-stepper-config | Custom stepper related config | `Object` | `{}` | - |
|
| custom-stepper-config | Custom stepper related config | `Object` | `{}` | - |
|
||||||
| message-config | Message related config | `Object` | `{}` | - |
|
| message-config | Message related config | `Object` | `{}` | - |
|
||||||
|
@ -21,6 +21,7 @@ Vue.use(Sku);
|
|||||||
:quota-used="quotaUsed"
|
:quota-used="quotaUsed"
|
||||||
:reset-stepper-on-hide="resetStepperOnHide"
|
:reset-stepper-on-hide="resetStepperOnHide"
|
||||||
:reset-selected-sku-on-hide="resetSelectedSkuOnHide"
|
:reset-selected-sku-on-hide="resetSelectedSkuOnHide"
|
||||||
|
:close-on-click-overlay="closeOnClickOverlay"
|
||||||
:disable-stepper-input="disableStepperInput"
|
:disable-stepper-input="disableStepperInput"
|
||||||
:message-config="messageConfig"
|
:message-config="messageConfig"
|
||||||
@buy-clicked="onBuyClicked"
|
@buy-clicked="onBuyClicked"
|
||||||
@ -90,6 +91,7 @@ Vue.use(Sku);
|
|||||||
| reset-stepper-on-hide | 窗口隐藏时重置选择的商品数量 | `Boolean` | `false` | - |
|
| reset-stepper-on-hide | 窗口隐藏时重置选择的商品数量 | `Boolean` | `false` | - |
|
||||||
| reset-selected-sku-on-hide | 窗口隐藏时重置已选择的sku | `Boolean` | `false` | - |
|
| reset-selected-sku-on-hide | 窗口隐藏时重置已选择的sku | `Boolean` | `false` | - |
|
||||||
| disable-stepper-input | 是否禁用sku中stepper的input框 | `Boolean` | `false` | - |
|
| disable-stepper-input | 是否禁用sku中stepper的input框 | `Boolean` | `false` | - |
|
||||||
|
| close-on-click-overlay | 点击popup的overlay后是否关闭弹窗 | `Boolean` | `false` | - |
|
||||||
| stepper-title | 数量选择组件左侧文案 | `String` | `购买数量` | - |
|
| stepper-title | 数量选择组件左侧文案 | `String` | `购买数量` | - |
|
||||||
| custom-stepper-config | 步进器相关自定义配置 | `Object` | `{}` | - |
|
| custom-stepper-config | 步进器相关自定义配置 | `Object` | `{}` | - |
|
||||||
| message-config | 留言相关配置 | `Object` | `{}` | - |
|
| message-config | 留言相关配置 | `Object` | `{}` | - |
|
||||||
|
@ -5,6 +5,7 @@
|
|||||||
position="bottom"
|
position="bottom"
|
||||||
lock-on-scroll
|
lock-on-scroll
|
||||||
prevent-scroll
|
prevent-scroll
|
||||||
|
:close-on-click-overlay="closeOnClickOverlay"
|
||||||
:get-container="getContainer"
|
:get-container="getContainer"
|
||||||
>
|
>
|
||||||
<div class="van-sku-container">
|
<div class="van-sku-container">
|
||||||
@ -145,6 +146,7 @@ export default create({
|
|||||||
resetStepperOnHide: Boolean,
|
resetStepperOnHide: Boolean,
|
||||||
resetSelectedSkuOnHide: Boolean,
|
resetSelectedSkuOnHide: Boolean,
|
||||||
disableStepperInput: Boolean,
|
disableStepperInput: Boolean,
|
||||||
|
closeOnClickOverlay: Boolean,
|
||||||
initialSku: {
|
initialSku: {
|
||||||
type: Object,
|
type: Object,
|
||||||
default: () => ({})
|
default: () => ({})
|
||||||
|
Loading…
x
Reference in New Issue
Block a user