Vant SubmitBar 提交訂單欄

2022-05-31 13:41 更新

引入

import Vue from 'vue';
import { SubmitBar } from 'vant';

Vue.use(SubmitBar);

代碼演示

基礎(chǔ)用法

<van-submit-bar
  :price="3050"
  button-text="提交訂單"
  @submit="onSubmit"
/>

禁用狀態(tài)

禁用狀態(tài)下不會(huì)觸發(fā)submit事件

<van-submit-bar
  disabled
  :price="3050"
  button-text="提交訂單"
  tip="你的收貨地址不支持同城送, 我們已為你推薦快遞"
  tip-icon="info-o"
  @submit="onSubmit"
/>

加載狀態(tài)

加載狀態(tài)下不會(huì)觸發(fā)submit事件

<van-submit-bar
  loading
  :price="3050"
  button-text="提交訂單"
  @submit="onSubmit"
/>

高級(jí)用法

通過(guò)插槽插入自定義內(nèi)容

<van-submit-bar
  :price="3050"
  button-text="提交訂單"
  @submit="onSubmit"
>
  <van-checkbox v-model="checked">全選</van-checkbox>
  <span slot="tip">
    你的收貨地址不支持同城送, <span>修改地址</span>
  </span>
</van-submit-bar>

API

Props

參數(shù)說(shuō)明類型默認(rèn)值
price價(jià)格(單位分)number-
label價(jià)格左側(cè)文案string合計(jì):
suffix-label價(jià)格右側(cè)文案string-
text-align v2.3.0價(jià)格文案對(duì)齊方向,可選值為 leftstringright
button-text按鈕文字string-
button-type按鈕類型stringdanger
tip提示文案string-
tip-icon左側(cè) 圖標(biāo)名稱 或圖片鏈接string-
currency貨幣符號(hào)string
decimal-length價(jià)格小數(shù)點(diǎn)后位數(shù)number | string2
disabled是否禁用按鈕booleanfalse
loading是否顯示加載中的按鈕booleanfalse
safe-area-inset-bottom是否開(kāi)啟 底部安全區(qū)適配booleanfalse

Events

事件名說(shuō)明回調(diào)參數(shù)
submit按鈕點(diǎn)擊事件回調(diào)-

Slots

名稱說(shuō)明
default自定義訂單欄左側(cè)內(nèi)容
top自定義訂單欄上方內(nèi)容
tip提示文案中的額外操作和說(shuō)明


實(shí)例演示

以上內(nèi)容是否對(duì)您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)