表单组件
(1)button按钮组件
button按钮属性
按钮大小size属性值
查看源码,分析button默认样式与小尺寸button
默认样式
默认样式(1px)
由此可以分析出button按钮的边框是由伪元素button:after设置的。
所以,若想去除小程序按钮默认边框,给button设置border:none无效,只能通过伪元素去除默认边框。
查看源码,小尺寸button按钮样式属性
(1)按钮组件
按钮type样式类型
按钮plain是否镂空
源码
按钮是否禁用
源码
按钮是否显示loading图标
源码
分析按钮显示loading图标源码
::before实现loading样式,::after实现按钮基本样式(解决1px适配问题)
按钮微信开放能力
微信小程序开放了很多端口,实现多种功能,例如客服会话、转发、获取用户信息及手机号、授权页面、意见反馈等。
open-type —微信开放能力常用属性值,篇幅问题,详见下节
button按钮hover类属性
对比:
1.view视图组件hover-start-time默认50,hover-stay-time默认400
2.navigator导航组件hover-start-time默认50,hover-stay-time默认600
form-type触发表单提交/重置操作
form-type 属性值