微信小程序之表单组件

1、button

常用的属性:
属性 类型 默认值 必填 说明
size string default 按钮的大小
合法值 说明
default 默认大小
mini 小尺寸
type string default 按钮的样式类型
合法值 说明
primary 绿色
default 白色
warn 红色
plain boolean false 按钮是否镂空,背景色透明
disabled boolean false 是否禁用
loading boolean false 名称前是否带 loading 图标
hover-class  string button-hover 指定按钮按下去的样式类。当 hover-class="none" 时,没有点击态效果
hover-stop-propagation boolean false 指定是否阻止本节点的祖先节点出现点击态
hover-start-time number 20 按住后多久出现点击态,单位毫秒
hover-stay-time number 70 手指松开后点击态保留时间,单位毫秒
代码案例: 
<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

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

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

color,font-size和font-weight

1.0.0
disabled boolean false 是否禁用 1.0.0
maxlength number 140 最大输入长度,设置为 -1 的时候不限制最大长度
confirm-type string done 设置键盘右下角按钮的文字,仅在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>

相关推荐

  1. 程序 提交

    2024-03-14 16:10:04       18 阅读
  2. 程序uni-app:常用Form组件使用示例

    2024-03-14 16:10:04       45 阅读
  3. 程序中textarea组件字数实时更新方法

    2024-03-14 16:10:04       36 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-03-14 16:10:04       16 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-03-14 16:10:04       16 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-03-14 16:10:04       15 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-03-14 16:10:04       18 阅读

热门阅读

  1. SpringBoot有哪些优缺点呢

    2024-03-14 16:10:04       17 阅读
  2. Compound Words(UVA 10391)

    2024-03-14 16:10:04       22 阅读
  3. ARM 汇编指令:(六) B 跳转指令

    2024-03-14 16:10:04       23 阅读
  4. Rust 的 Arc<Mutex<T>> 的用法示例源代码

    2024-03-14 16:10:04       23 阅读
  5. PHP使用 enqueue/amqp-lib拓展实现rabbitmq任务处理

    2024-03-14 16:10:04       19 阅读
  6. 【笔记】学习Android.mk(二)

    2024-03-14 16:10:04       19 阅读
  7. 国内下载gradle-xx-bin/all.zip 的腾讯镜像

    2024-03-14 16:10:04       23 阅读
  8. c++面向对象

    2024-03-14 16:10:04       18 阅读