微信小程序之表单组件

本文详细介绍了微信小程序中button和input组件的常用属性,如大小、样式、禁用状态、加载指示、占位符等功能,并提供了代码示例。
摘要由CSDN通过智能技术生成

1、button

常用的属性:
属性类型默认值必填说明
sizestringdefault按钮的大小
合法值说明
default默认大小
mini小尺寸
typestringdefault按钮的样式类型
合法值说明
primary绿色
default白色
warn红色
plainbooleanfalse按钮是否镂空,背景色透明
disabledbooleanfalse是否禁用
loadingbooleanfalse名称前是否带 loading 图标
hover-class stringbutton-hover指定按钮按下去的样式类。当 hover-class="none" 时,没有点击态效果
hover-stop-propagationbooleanfalse指定是否阻止本节点的祖先节点出现点击态
hover-start-timenumber20按住后多久出现点击态,单位毫秒
hover-stay-timenumber70手指松开后点击态保留时间,单位毫秒
代码案例: 
<button>这是一个按钮</button>
<button size="mini" type="primary" >这是一个按钮</button>
<button size="mini" type="primary" plain >这是一个按钮</button>
<!--disbaled后就无法继续点击了、plain镂空-->
<button size="mini" type="primary" plain disabled>这是一个按钮</button>
<!--loading属性要设置为false的话,必须这样写:放在差值表达式中,要不然不起作用-->
<button type="primary" loading="{{false}}">这是一个按钮</button>

2、input

常用的属性:
属性类型默认值必填说明
valuestring输入框的初始内容
typestringtextinput 的类型
合法值说明
text文本输入键盘
number数字输入键盘
idcard身份证输入键盘
digit带小数点的数字键盘
safe-password密码安全输入键盘 指引。仅 Webview 支持。
nickname昵称输入键盘。
passwordbooleanfalse是否是密码类型1.0.0
placeholderstring输入框为空时占位符1.0.0
placeholder-stylestring

指定 placeholder 的样式,目前仅支持

color,font-size和font-weight

1.0.0
disabledbooleanfalse是否禁用1.0.0
maxlengthnumber140最大输入长度,设置为 -1 的时候不限制最大长度
confirm-typestringdone设置键盘右下角按钮的文字,仅在type='text'时生效
合法值说明
send右下角按钮为“发送”
search右下角按钮为“搜索”
next右下角按钮为“下一个”
go右下角按钮为“前往”
done右下角按钮为“完成”

 .wxss:

.out{
  padding:30rpx;
  border:1px solid #ccc;
  margin:30rpx;
}

.out .inpt{
  background:#eee;
  margin-bottom: 20rpx;
  padding: 20rpx;
}

.wxml:


<!--maxlength:最大能输入的字数,文本块类型默认是text,也有数字键盘等等-->
<view class = "out"> 
  <input type = "text" class="inpt"  maxlength="6"/>
  <button type="primary">提交按钮</button>
</view>
<!--value初始值一般和disabled联合使用,不能修改的、只读的初始值-->
<view class = "out"> 
  <input type = "text" class="inpt" value="初始值"/>
  <button type="primary">提交按钮</button>
</view>
<view class = "out"> 
  <input type = "text" class="inpt" placeholder="请输入用户名" />
  <button type="primary">提交按钮</button>
</view>
 
<view class = "out"> 
  <input type = "text" class="inpt" placeholder="请输入密码" password />
  <button type="primary">提交按钮</button>
</view>

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值