表单

checkbox-group

差异属性说明是否支持备注
bindchangecheckbox-group中选中项发生改变时触发 change 事件,detail = {value:[选中的checkbox的value的数组]}完全支持

form

差异属性说明是否支持备注
report-submit是否返回 formId 用于发送模板消息完全支持
bindsubmit携带 form 中的数据触发 submit 事件,event.detail = {value : {'name': 'value'} , formId: ''}完全支持
bindreset表单重置时会触发 reset 事件完全支持
report-submit-timeout等待一段时间(毫秒数)以确认 formId 是否生效。如果未指定这个参数,formId 有很小的概率是无效的(如遇到网络失败的情况)。指定这个参数将可以检测 formId 是否有效,以这个参数的时间作为这项检测的超时时间。如果失败,将返回 requestFormId:fail 开头的 formId不支持

input

差异属性说明是否支持备注
value输入框的初始内容完全支持
typeinput 的类型完全支持
password是否是密码类型完全支持
placeholder输入框为空时占位符完全支持
placeholder-style指定 placeholder 的样式完全支持
placeholder-class指定 placeholder 的样式类完全支持
disabled是否禁用完全支持
maxlength最大输入长度,设置为 -1 的时候不限制最大长度完全支持
cursor-spacing指定光标与键盘的距离,取 input 距离底部的距离和 cursor-spacing 指定的距离的最小值作为光标与键盘的距离不支持
auto-focus(即将废弃,请直接使用 focus )自动聚焦,拉起键盘完全支持
focus获取焦点完全支持
confirm-type设置键盘右下角按钮的文字,仅在type='text'时生效完全支持
confirm-hold点击键盘右下角按钮时是否保持键盘不收起完全支持
cursor指定focus时的光标位置完全支持
selection-start光标起始位置,自动聚集时有效,需与selection-end搭配使用完全支持
selection-end光标结束位置,自动聚集时有效,需与selection-start搭配使用完全支持
adjust-position键盘弹起时,是否自动上推页面不支持
bindinput键盘输入时触发完全支持
bindfocus输入框聚焦时触发完全支持
bindblur输入框失去焦点时触发完全支持
bindconfirm点击完成按钮时触发完全支持
bindkeyboardheightchange键盘高度发生变化的时候触发此事件不支持
aria-label无障碍访问,(属性)元素的额外描述不支持

picker

差异属性说明是否支持备注
mode选择器类型完全支持
bindchange发生改变时触发完全支持
bindcancel取消选择时触发不支持

picker-view

差异属性说明是否支持备注
value数组中的数字依次表示 picker-view 内的 picker-view-column 选择的第几项(下标从 0 开始),数字大于 picker-view-column 可选项长度时,选择最后一项。完全支持
indicator-style设置选择器中间选中框的样式完全支持
indicator-class设置选择器中间选中框的类名完全支持
mask-style设置蒙层的样式完全支持
mask-class设置蒙层的类名完全支持
bindchange滚动选择时触发change事件,event.detail = {value};value为数组,表示 picker-view 内的 picker-view-column 当前选择的是第几项(下标从 0 开始)完全支持
bindpickstart当滚动选择开始时候触发事件不支持
bindpickend当滚动选择结束时候触发事件不支持
aria-label无障碍访问,(属性)元素的额外描述不支持

radio

差异属性说明是否支持备注
valueradio 标识。当该radio 选中时,radio-group 的 change 事件会携带radio的value完全支持
checked当前是否选中完全支持
disabled是否禁用完全支持
colorradio的颜色,同css的color完全支持
aria-label无障碍访问,(属性)元素的额外描述不支持

radio-group

差异属性说明是否支持备注
bindchange选中项发生变化时触发,event.detail = {value: 选中项radio的value}完全支持

slider

差异属性说明是否支持备注
min最小值完全支持
max最大值完全支持
step步长,值必须大于 0,并可被(max - min)整除完全支持
disabled是否禁用完全支持
value当前取值完全支持
color背景条的颜色完全支持
selected-color已选择的颜色完全支持
show-value是否显示当前 value完全支持
bindchange完成一次拖动后触发的事件完全支持
backgroundColor背景条的颜色完全支持
activeColor已选择的颜色完全支持
block-size滑块的大小,取值范围为 12 - 28完全支持
block-color滑块的颜色完全支持
bindchanging拖动过程中触发的事件完全支持
aria-label无障碍访问,(属性)元素的额外描述不支持

switch

差异属性说明是否支持备注
checked是否选中完全支持
disabled是否禁用完全支持
bindchangechecked 改变时触发 change 事件,event.detail={ value}完全支持
type样式,有效值:switch, checkbox不支持
colorswitch 的颜色,同 css 的 color完全支持
aria-label无障碍访问,(属性)元素的额外描述不支持

textarea

差异属性说明是否支持备注
value输入框的内容完全支持
placeholder占位符完全支持
placeholder-style指定 placeholder 的样式完全支持
placeholder-class指定 placeholder 的样式类完全支持
disabled是否禁用完全支持
maxlength最大长度,当设置为-1时不限制最大长度完全支持
auto-focusfocus完全支持
focus获取焦点完全支持
auto-height是否自动增高,设置auto-height时,style.height不生效完全支持
fixed如果 textarea 是在一个 position:fixed 的区域,需要显示指定属性 fixed 为 true不支持
cursor-spacing指定光标与键盘的距离。取textarea距离底部的距离和cursor-spacing指定的距离的最小值作为光标与键盘的距离不支持
cursor指定focus时的光标位置不支持
show-confirm-bar是否显示键盘上方带有”完成“按钮那一栏不支持
selection-start光标起始位置,自动聚集时有效,需与selection-end搭配使用不支持
selection-end光标结束位置,自动聚集时有效,需与selection-start搭配使用不支持
adjust-position键盘弹起时,是否自动上推页面不支持
aria-label无障碍访问,(属性)元素的额外描述不支持
bindlinechangeonLineChange完全支持
bindfocus输入框聚焦时触发完全支持
bindblur输入框失去焦点时触发完全支持
bindconfirm点击完成时, 触发 confirm 事件,event.detail = {value: value}完全支持
bindinput当键盘输入时,触发 input 事件,event.detail = {value, cursor, keyCode},keyCode 为键值,目前工具还不支持返回keyCode参数。bindinput 处理函数的返回值并不会反映到 textarea 上完全支持
bindkeyboardheightchange键盘高度发生变化的时候触发此事件不支持

button

差异属性说明是否支持备注
size按钮的大小完全支持
type按钮的样式类型完全支持
plain按钮是否镂空,背景色透明完全支持
disabled是否禁用完全支持
loading名称前是否带 loading 图标完全支持
form-type用于 form 组件,点击分别会触发 form 组件的 submit/reset 事件完全支持
open-type微信开放能力支持
hover-class指定按钮按下去的样式类。当 hover-class="none" 时,没有点击态效果完全支持
hover-stop-propagation指定是否阻止本节点的祖先节点出现点击态完全支持
hover-start-time按住后多久出现点击态,单位毫秒完全支持
hover-stay-time手指松开后点击态保留时间,单位毫秒完全支持
lang指定返回用户信息的语言,zh_CN 简体中文,zh_TW 繁体中文,en 英文。不支持
session-from会话来源,open-type="contact"时有效不支持
send-message-title会话内消息卡片标题,open-type="contact"时有效不支持
send-message-path会话内消息卡片点击跳转小程序路径,open-type="contact"时有效不支持
send-message-img会话内消息卡片图片,open-type="contact"时有效不支持
app-parameter打开 APP 时,向 APP 传递的参数,open-type=launchApp时有效完全支持
show-message-card是否显示会话内消息卡片,设置此参数为 true,用户进入客服会话会在右下角显示"可能要发送的小程序"提示,用户点击后可以快速发送小程序消息,open-type="contact"时有效不支持
bindgetuserinfo用户点击该按钮时,会返回获取到的用户信息,回调的detail数据与wx.getUserInfo返回的一致,open-type="getUserInfo"时有效完全支持
bindcontact客服消息回调,open-type="contact"时有效不支持
bindgetphonenumber获取用户手机号回调,open-type=getPhoneNumber时有效完全支持
binderror当使用开放能力时,发生错误的回调,open-type=launchApp时有效不支持
bindopensetting在打开授权设置页后回调,open-type=openSetting时有效完全支持
bindlaunchapp打开 APP 成功的回调,open-type=launchApp时有效不支持
catchtapdiff完全支持

editor

  • 暂不支持

label

差异属性说明是否支持备注
for绑定控件的 id完全支持

checkbox

差异属性说明是否支持备注
value标识,选中时触发<checkbox-group/>的 change 事件,并携带 的 value完全支持
disabled是否禁用完全支持
checked当前是否选中,可用来设置默认选中完全支持