微信小程序 button 按鈕


屬性 類型 默認值 必填 說明 最低版本
size string default 按鈕的大小 1.0.0
type string default 按鈕的樣式類型 1.0.0
plain boolean false 按鈕是否鏤空,背景色透明 1.0.0
disabled boolean false 是否禁用 1.0.0
loading boolean false 名稱前是否帶 loading 圖標 1.0.0
form-type string   用於 form 組件,點擊分別會觸發 form 組件的 submit/reset 事件 1.0.0
open-type string   微信開放能力 1.1.0
hover-class string button-hover 指定按鈕按下去的樣式類。當 hover-class="none" 時,沒有點擊態效果 1.0.0
hover-stop-propagation boolean false 指定是否阻止本節點的祖先節點出現點擊態 1.5.0
hover-start-time number 20 按住后多久出現點擊態,單位毫秒 1.0.0
hover-stay-time number 70 手指松開后點擊態保留時間,單位毫秒 1.0.0
lang string en 指定返回用戶信息的語言,zh_CN 簡體中文,zh_TW 繁體中文,en 英文。 1.3.0
session-from string   會話來源,open-type="contact"時有效 1.4.0
send-message-title string 當前標題 會話內消息卡片標題,open-type="contact"時有效 1.5.0
send-message-path string 當前分享路徑 會話內消息卡片點擊跳轉小程序路徑,open-type="contact"時有效 1.5.0
send-message-img string 截圖 會話內消息卡片圖片,open-type="contact"時有效 1.5.0
app-parameter string   打開 APP 時,向 APP 傳遞的參數,open-type=launchApp時有效 1.9.5
show-message-card boolean false 是否顯示會話內消息卡片,設置此參數為 true,用戶進入客服會話會在右下角顯示"可能要發送的小程序"提示,用戶點擊后可以快速發送小程序消息,open-type="contact"時有效 1.5.0
bindgetuserinfo eventhandle   用戶點擊該按鈕時,會返回獲取到的用戶信息,回調的detail數據與wx.getUserInfo返回的一致,open-type="getUserInfo"時有效 1.3.0
bindcontact eventhandle   客服消息回調,open-type="contact"時有效 1.5.0
bindgetphonenumber eventhandle   獲取用戶手機號回調,open-type=getPhoneNumber時有效 1.2.0
binderror eventhandle   當使用開放能力時,發生錯誤的回調,open-type=launchApp時有效 1.9.5
bindopensetting eventhandle   在打開授權設置頁后回調,open-type=openSetting時有效 2.0.7
bindlaunchapp eventhandle   打開 APP 成功的回調,open-type=launchApp時有效 2.4.4

size 的合法值

說明 最低版本
default 默認大小  
mini 小尺寸  

type 的合法值

說明 最低版本
primary 綠色  
default 白色  
warn 紅色  

form-type 的合法值

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

open-type 的合法值

說明 最低版本
contact 打開客服會話,如果用戶在會話中點擊消息卡片后返回小程序,可以從 bindcontact 回調中獲得具體信息,具體說明 (小程序插件中不能使用 1.1.0
share 觸發用戶轉發,使用前建議先閱讀使用指引 1.2.0
getPhoneNumber 獲取用戶手機號,可以從bindgetphonenumber回調中獲取到用戶信息,具體說明 (小程序插件中不能使用 1.2.0
getUserInfo 獲取用戶信息,可以從bindgetuserinfo回調中獲取到用戶信息 (小程序插件中不能使用 1.3.0
launchApp 打開APP,可以通過app-parameter屬性設定向APP傳的參數具體說明 1.9.5
openSetting 打開授權設置頁 2.0.7
feedback 打開“意見反饋”頁面,用戶可提交反饋內容並上傳日志,開發者可以登錄小程序管理后台后進入左側菜單“客服反饋”頁面獲取到反饋內容 2.1.0

lang 的合法值

說明 最低版本
en 英文  
zh_CN 簡體中文  
zh_TW 繁體中文  

 

下面舉例子:

外觀主要用到這幾個屬性:

button 標簽
1 外觀的屬性
  1 size 控制按鈕的大小
    1 default 默認大小
    2 mini 小尺寸


2 type 用來控制按鈕的顏色
  1 default 灰色  (字體顏色是綠色)
  2 primary 綠色  (字體顏色是白色)
  3 warn 紅色    (字體紅色)

  3 plain 按鈕是否鏤空,背景色透明

  4 loading 文字前顯示正在等待圖標

 

運行:

<button size="default" type="default">default 按鈕(type="default")</button>

<button size="mini" type="primary">mini 按鈕(type="primary")</button>

<button size="default" type="warn">warn 按鈕</button>

<button plain>鏤空按鈕</button>

<button loading >登錄中</button>

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM