mirror of
https://gitee.com/vant-contrib/vant.git
synced 2025-04-06 03:57:59 +08:00
SubmitBar
Install
import { SubmitBar } from 'vant';
Vue.use(SubmitBar);
Usage
Basic Usage
<van-submit-bar
:price="3050"
button-text="Submit"
@submit="onSubmit"
/>
Disabled
submit
event will not triggerd when disabled.
<van-submit-bar
disabled
:price="3050"
button-text="Submit"
tip="Some tips"
tip-icon="info-o"
@submit="onSubmit"
/>
Loading
submit
event will not triggerd when loading.
<van-submit-bar
loading
:price="3050"
button-text="Submit"
@submit="onSubmit"
/>
Advanced Usage
Use slot to add custom contents.
<van-submit-bar
:price="3050"
button-text="Submit"
@submit="onSubmit"
>
<van-checkbox v-model="checked">Check</van-checkbox>
<span slot="tip">
Some tips, <span @click="onClickEditAddress">Link</span>
</span>
</van-submit-bar>
API
Props
Attribute | Description | Type | Default |
---|---|---|---|
price | Price | number |
- |
label | Price left label | string |
Total: |
suffix-label | Price right label | string |
- |
button-text | Button text | string |
- |
button-type | Button type | string |
danger |
tip | Tip | string |
- |
tip-icon | Icon | string |
- |
disabled | Whether to disable button | boolean |
false |
loading | Whether to show loading icon | boolean |
false |
currency | Currency symbol | string |
¥ |
decimal-length | number of digits to appear after the decimal point | number |
2 |
safe-area-inset-bottom | Whether to enable bottom safe area adaptation, to enable those features use viewport-fit=cover in the viewport meta tag |
boolean |
false |
Events
Event | Description | Arguments |
---|---|---|
submit | Triggerd when click submit button | - |
Slots
Name | Description |
---|---|
default | Custom left content |
top | Custom top content |
tip | Custom tips |