4.7 button

按钮,和html的button基本一样。它的属性非常多。
属性类型默认值必填说明最低版本
sizestringdefault按钮的大小1.0.0
typestringdefault按钮的样式类型1.0.0
plainbooleanfalse按钮是否镂空,背景色透明1.0.0
disabledbooleanfalse是否禁用1.0.0
loadingbooleanfalse名称前是否带loading图标1.0.0
form-typestring
用于form组件,点击分别会触发form组件的submit/reset事件1.0.0
open-typestring
微信开放能力1.1.0
hover-classstringbutton-hover指定按钮按下去的样式类。当hover-class="none"时,没有点击态效果1.0.0
hover-stop-propagationbooleanfalse指定是否阻止本节点的祖先节点出现点击态1.5.0
hover-start-timenumber20按住后多久出现点击态,单位毫秒1.0.0
hover-stay-timenumber70手指松开后点击态保留时间,单位毫秒1.0.0
langstringen指定返回用户信息的语言,zh_CN简体中文,zh_TW繁体中文,en英文。1.3.0
session-fromstring
会话来源,open-type="contact"时有效1.4.0
send-message-titlestring当前标题会话内消息卡片标题,open-type="contact"时有效1.5.0
send-message-pathstring当前分享路径会话内消息卡片点击跳转小程序路径,open-type="contact"时有效1.5.0
send-message-imgstring截图会话内消息卡片图片,open-type="contact"时有效1.5.0
app-parameterstring
打开APP时,向APP传递的参数,open-type=launchApp时有效1.9.5
show-message-cardbooleanfalse是否显示会话内消息卡片,设置此参数为true,用户进入客服会话会在右下角显示"可能要发送的小程序"提示,用户点击后可以快速发送小程序消息,open-type="contact"时有效1.5.0
bindgetuserinfoeventhandle
用户点击该按钮时,会返回获取到的用户信息,回调的detail数据与wx.getUserInfo返回的一致,open-type="getUserInfo"时有效1.3.0
bindcontacteventhandle
客服消息回调,open-type="contact"时有效1.5.0
bindgetphonenumbereventhandle
获取用户手机号回调,open-type=getPhoneNumber时有效1.2.0
binderroreventhandle
当使用开放能力时,发生错误的回调,open-type=launchApp时有效1.9.5
bindopensettingeventhandle
在打开授权设置页后回调,open-type=openSetting时有效2.0.7
bindlaunchappeventhandle
打开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繁体中文

Bug&Tip