W3Cschool
恭喜您成為首批注冊(cè)用戶
獲得88經(jīng)驗(yàn)值獎(jiǎng)勵(lì)
用于展示訂單金額與提交訂單。
通過(guò)以下方式來(lái)全局注冊(cè)組件,更多注冊(cè)方式請(qǐng)參考組件注冊(cè)。
import { createApp } from 'vue';
import { SubmitBar } from 'vant';
const app = createApp();
app.use(SubmitBar);
<van-submit-bar :price="3050" button-text="提交訂單" @submit="onSubmit" />
import { Toast } from 'vant';
export default {
setup() {
const onSubmit = () => Toast('點(diǎn)擊按鈕');
return {
onSubmit,
};
},
};
禁用狀態(tài)下不會(huì)觸發(fā) submit 事件。
<van-submit-bar
disabled
:price="3050"
button-text="提交訂單"
tip="你的收貨地址不支持同城送, 我們已為你推薦快遞"
tip-icon="info-o"
@submit="onSubmit"
/>
加載狀態(tài)下不會(huì)觸發(fā) submit 事件。
<van-submit-bar
loading
:price="3050"
button-text="提交訂單"
@submit="onSubmit"
/>
通過(guò)插槽插入自定義內(nèi)容。
<van-submit-bar :price="3050" button-text="提交訂單" @submit="onSubmit">
<van-checkbox v-model="checked">全選</van-checkbox>
<template #tip>
你的收貨地址不支持同城送, <span @click="onClickLink">修改地址</span>
</template>
</van-submit-bar>
import { Toast } from 'vant';
export default {
setup() {
const onSubmit = () => Toast('點(diǎn)擊按鈕');
const onClickLink = () => Toast('修改地址');
return {
onSubmit,
onClickLink,
};
},
};
參數(shù) | 說(shuō)明 | 類型 | 默認(rèn)值 |
---|---|---|---|
price | 金額(單位分) | number | - |
decimal-length | 金額小數(shù)點(diǎn)位數(shù) | number | string | 2
|
label | 金額左側(cè)文案 | string | 合計(jì):
|
suffix-label | 金額右側(cè)文案 | string | - |
text-align | 金額文案對(duì)齊方向,可選值為 left
|
string | right
|
button-text | 按鈕文字 | string | - |
button-type | 按鈕類型 | string | danger
|
button-color | 自定義按鈕顏色 | string | - |
tip | 在訂單欄上方的提示文案 | string | - |
tip-icon | 提示文案左側(cè)的圖標(biāo)名稱或圖片鏈接 | string | - |
currency | 貨幣符號(hào) | string | ¥
|
disabled | 是否禁用按鈕 | boolean | false
|
loading | 是否顯示將按鈕顯示為加載中狀態(tài) | boolean | false
|
safe-area-inset-bottom | 是否開(kāi)啟底部安全區(qū)適配 | boolean | true
|
事件名 | 說(shuō)明 | 回調(diào)參數(shù) |
---|---|---|
submit | 按鈕點(diǎn)擊事件回調(diào) | - |
名稱 | 說(shuō)明 |
---|---|
default | 自定義訂單欄左側(cè)內(nèi)容 |
button | 自定義按鈕 |
top | 自定義訂單欄上方內(nèi)容 |
tip | 提示文案中的額外內(nèi)容 |
組件提供了下列 CSS 變量,可用于自定義樣式,使用方法請(qǐng)參考 ConfigProvider 組件。
名稱 | 默認(rèn)值 | 描述 |
---|---|---|
--van-submit-bar-height | 50px | - |
--van-submit-bar-z-index | 100 | - |
--van-submit-bar-background-color | var(--van-white) | - |
--van-submit-bar-button-width | 110px | - |
--van-submit-bar-price-color | var(--van-danger-color) | - |
--van-submit-bar-text-color | var(--van-text-color) | - |
--van-submit-bar-text-font-size | var(--van-font-size-md) | - |
--van-submit-bar-tip-padding | var(--van-padding-xs) var(--van-padding-sm) | - |
--van-submit-bar-tip-font-size | var(--van-font-size-sm) | - |
--van-submit-bar-tip-line-height | 1.5 | - |
--van-submit-bar-tip-color | #f56723 | - |
--van-submit-bar-tip-background-color | #fff7cc | - |
--van-submit-bar-tip-icon-size | 12px | - |
--van-submit-bar-button-height | 40px | - |
--van-submit-bar-padding | 0 var(--van-padding-md) | - |
--van-submit-bar-price-font-size | var(--van-font-size-sm) | - |
--van-submit-bar-price-integer-font-size | 20px | - |
--van-submit-bar-price-font-family | var(--van-price-integer-font-family) | - |
Copyright©2021 w3cschool編程獅|閩ICP備15016281號(hào)-3|閩公網(wǎng)安備35020302033924號(hào)
違法和不良信息舉報(bào)電話:173-0602-2364|舉報(bào)郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號(hào)
聯(lián)系方式:
更多建議: