card组件 微信小程序_详解微信小程序组件:input输入框

本文详细介绍了微信小程序中的input输入框组件,包括不同类型的输入框、占位符、禁用状态、最大长度等参数及其特性。通过示例代码展示了input组件在WXML、WXSS和JS中的使用,以及bindinput、bindfocus和bindblur事件的响应处理方法。
摘要由CSDN通过智能技术生成

input输入框组件说明:

本文介绍input 输入框的各种参数及特性。

input输入框示例代码运行效果如下:

下面是WXML代码:

type:有效值:text 感觉没什么区别

password:

placeholder:

disable:

最大长度:

下面是WXSS代码:

.content{

border:1px black solid;

margin: 10px;

font-size: 10pt;

padding: 5px;

}

input{

border:1px red solid;

margin: 5px;

}

事件效果图:

下面是WXML代码:

bindinput="当内容改变"

bindfocus:当获取焦点

bindblur:当失去焦点触发

内容:

{{log}}

下面是JS代码:Page({

data:{

log:'事件触发'

},

bindblur:function(e){

var value=e.detail.value;

this.setData({

log:"bindblur失去焦点.输入框值="+value

})

},

bindinput:function(e){

var value=e.detail.value;

this.setData({

log:"bindinput内容改变.输入框值="+value

})

},

bindfocus:function(e){

var value=e.detail.value;

this.setData({

log:"bindfocus获取焦点.输入框值="+value

})

}

})

下面是WXSS代码:.content{

border:1px black solid;

margin: 10px;

font-size: 10pt;

padding: 5px;

}

input{

border:1px red solid;

margin: 5px;

}

组件属性:属性描述类型默认值

value输入框的初始内容String

type有效值:text, number, idcard, digitStringtext

password是否是密码类型Booleanfalse

placeholder输入框为空时占位符String

placeholder-style指定 placeholder 的样式String

placeholder-class指定 placeholder 的样式类Stringinput-placeholder

disabled是否禁用Booleanfalse

maxlength最大输入长度, 设置为-1 的时候不限制最大长度Number140

auto-focus自动聚焦,拉起键盘。页面中只能有一个 input 或 textarea标签时, 设置 auto-focus 属性Booleanfalse

focus获取焦点(当前开发工具暂不支持)Booleanfalse

bindinput除了date/time类型外的输入框,当键盘输入时,触发input事件,处理函数可以直接 return 一个字符串,将替换输入框的内容。EventHandle

bindfocus输入框聚焦时触发event.detail = {value: value}EventHandle

bindblur输入框失去焦点时触发event.detail = {value: value}EventHandle

属性解析:

下面是WXML代码:

等同于

等同于

等同于

等同于

等同于

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值