button

2020-02-11 18:42 更新
基礎(chǔ)庫(kù) 1.0.0 開始支持本組件。


參數(shù)說明

屬性名類型默認(rèn)值必填說明最低版本
sizestringdefault按鈕的大小1.0.0
typestringdefault按鈕的樣式類型1.0.0
disabledbooleanfalse是否禁用1.0.0
loadingbooleanfalse是否帶 loading 圖標(biāo)1.0.0
form-typestring用于嵌在 form 組件中,控制 submit/reset1.0.0
open-typestring用于調(diào)用開放能力, 詳情見下方1.0.0
hover-classstringbutton-hover點(diǎn)擊狀態(tài)的樣式類1.0.0
hover-start-timenumber20按住后多久出現(xiàn)點(diǎn)擊態(tài),單位毫秒1.0.0
hover-stay-timenumber70手指松開后點(diǎn)擊態(tài)保留時(shí)間,單位毫秒1.0.0
hover-stop-propagationbooleanfalse指定是否阻止本節(jié)點(diǎn)的祖先節(jié)點(diǎn)出現(xiàn)點(diǎn)擊態(tài)1.0.0
bindgetphonenumbereventhandle獲取用戶手機(jī)號(hào)回調(diào),只在 open-type=getPhoneNumber 時(shí)有效1.14.0

size 取值范圍

說明最低支持版本
default默認(rèn)大小1.0.0
mini小尺寸1.0.0

type 取值范圍

說明最低支持版本
primary紅色1.0.0
default白色1.0.0

form-type 取值范圍

說明最低支持版本
submit提交表單1.0.0
reset重置表單1.0.0

open-type 有效值

說明最低支持版本
share觸發(fā)用戶轉(zhuǎn)發(fā), 分享內(nèi)容到微頭條1.0.0
getPhoneNumber獲取用戶手機(jī)號(hào),可以從 bindgetphonenumber 回調(diào)中獲取到用戶信息,詳細(xì)說明1.14.0
contact跳轉(zhuǎn)到客服頁(yè)面 詳細(xì)說明1.44.0


效果示例


代碼示例

<button type="primary">頁(yè)面主操作 Normal</button>
<button type="primary" loading="true">頁(yè)面主操作 Loading</button>
<button type="primary" disabled="true">頁(yè)面主操作 Disabled</button>

<button type="default">頁(yè)面次要操作 Normal</button>
<button type="default" loading="true">頁(yè)面次要操作 Loading</button>
<button type="default" disabled="true">頁(yè)面次要操作 Disabled</button>

<view class="mini-buttons">
  <button class="mini-btn" type="primary" size="mini">按鈕</button>
  <button class="mini-btn" type="default" size="mini">按鈕</button>
</view>
.my-button {
  border-radius: 20px;
}
.my-button:after {
  border-color: #f00;
  border-radius: 40px; /* 需要設(shè)置為按鈕圓角的兩倍 */
}

.my-button-2 {
  border: 1px solid;
}
.my-button-2:after {
  display: none;
}


Bug & Tip

  • Tip:目前,<button> 組件的邊框不是通過 border 屬性來控制的,而是有個(gè) :after 偽類,所以如果需要修改邊框樣式,請(qǐng)對(duì)改偽類元素設(shè)置樣式。
<button class="my-button">邊框修改</button>
<button class="my-button-2">取消默認(rèn)邊框</button>
  • Tip: button-hover 的樣式為為 { background-color: rgba(0, 0, 0, 0.1); opacity: 0.7; }


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

掃描二維碼

下載編程獅App

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

編程獅公眾號(hào)