微信小程序> 微信小程序input使用

微信小程序input使用

浏览量:456 时间: 来源:胡小牧

这个input 自己也是花费了2个多小时,熟悉,下面将一一讲解经常使用的里面的属性

 value 

这个value 就是input中的内容,

如果我们想获取input中输入的内容,value是必须使用的

使用可以在input中 定义 value='{{phone}}' 然后在data中初始化就行了,如果写死的input里面就是死的数据

type

type 就 很简单了设置输入的类型

主要内容如下

,注意type在模拟器无效,可以在真机中测试使用

 

password

它的类型是boolean 那么我们使用的时候 password:"true" 或者password:"false" 就行了

placeholder 

这个就是占位符, input里面提示的字体,点击输入内容占位符会消失,

 

placeholder-style

指定样式,假如想改变占位符的样色可以使用如下

placeholder-style="color:#00d8a0" 

 

placeholder-style

改变样式的时候使用

假如想改占位符字体的大小,可以使用如下,

placeholder-class="placeholderStyle"

然后到wxss中

.placeholderStyle{

font-size: 30rpx;

}

这样占位符字体颜色就可以改变了

 

maxlength

限定input输入内容的大小 ,注意在模拟器无效,可以在真机中测试使用

 

confirm-type

改变键盘右下角的样式,注意在type="text"才生效

使用的需要注意微信提供了几种类型

加入想变成搜索,可以使用confirm-type="search" 其他设置指定样式即可.

bindinput

也是经常使用,为了获取input输入内容呢,

写一个例子吧 如下

 

xml中内容

view class="container"

input class="input_coding" placeholder-style="color:#00d8a0" placeholder-class="placeholderStyle" bindinput="phone_num"

value='{{phone}}' confirm-type="search"placeholder='请输入手机号' style='box-shadow: 0 0 1px #00d8a0' type='text' maxlength='11'/

/view

 

js中

data: {

phone:"",

},

phone_num:function(res){

console.log("====hly======",res)

this.setData({

phone: res.detail.value

})

console.log("============phone==",this.data.phone)

},

之前有人问为啥res.detail.value就是phone的值,

我写了打印的值

取值就是根据路径来的,

 

demo地址参考

demo地址如果帮助了您希望给一个star

 

 

 

版权声明

即速应用倡导尊重与保护知识产权。如发现本站文章存在版权问题,烦请提供版权疑问、身份证明、版权证明、联系方式等发邮件至197452366@qq.com ,我们将及时处理。本站文章仅作分享交流用途,作者观点不等同于即速应用观点。用户与作者的任何交易与本站无关,请知悉。

产品经理

手机 : 13312967497

擅长 : 小程序流量变现

扫码领取礼包

热门模板

  • 头条
  • 搜狐
  • 微博
  • 百家
  • 一点资讯
  • 知乎