多行输入框php,微信小程序组件:textarea多行输入框解读和分析

textarea多行输入框组件说明:

textarea 多行输入框。

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

a256f6e2345448fe87c2657d8184bae5.gif

下面是WXML代码:

placeholder:

"color:blue"/>

下面是WXSS代码:.content{

border:1px black solid;

margin: 10px;

font-size: 10pt;

padding: 10px;

}

textarea{

border: 1px red solid;

margin: auto;

width:100%;

height: 3em;

margin-top:5px;

padding: 3px;

}

/*占位符样式*/

.placeholdText{

font-size: 2em;

}

textarea多行输入框的事件效果图:

1addcc792133cc0e1cb908ffa5f539fa.gif

下面是WXML代码::

auto-height:

bindinput="当内容改变"

bindfocus:当获取焦点

bindblur:当失去焦点触发

事件触发:

{{log}}

下面是JS代码::Page({

data:{

log:'事件触发'

},

//行高改变时

bindlinechange:function(e){

var height=e.detail.height;

var heightRpx=e.detail.heightRpx;

var lineCount=e.detail.lineCount;

this.setData({

log:"height="+height+" | heightRpx="+heightRpx+" | lineCount="+lineCount

})

},

//文本失去焦点

bindblur:function(e){

var value=e.detail.value;

this.setData({

log:"bindblur失去改变.获取textarea值="+value

})

},

//文本获取焦点

bindfocus:function(e){

var value=e.detail.value;

this.setData({

log:"bindfocus获取焦点,获取textarea值="+value

})

}

})

下面是WXSS代码::.content{

border:1px black solid;

margin: 10px;

font-size: 10pt;

padding: 10px;

}

textarea{

border: 1px red solid;

margin: auto;

width:100%;

height: 3em;

margin-top:5px;

padding: 3px;

}

865d7bbab6d4c2d1d678dc9f362f4d76.png

属性解析:

下面是WXML代码:

等同于

等同于

等同于

等同于

等同于

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值