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

广告:宝塔Linux面板高效运维的服务器管理软件 点击【 https://www.bt.cn/p/uNLv1L 】立即购买

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

textarea多行输入框组件说明:

textarea 多行输入框。

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

下面是WXML代码:

<view class="content">placeholder:<textarea placeholder="占位符" /><textarea placeholder="占位符 改变样式style" placeholder-style="color:blue"/><textarea placeholder="占位符 改变样式class" placeholder-class="placeholdText"/></view>
登录后复制

下面是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多行输入框的事件效果图:

下面是WXML代码::

<view class="content">auto-height:<textarea  auto-height placeholder="自动增高,style.height不生效"/>bindinput="当内容改变"<textarea  placeholder="" bindlinechange="bindlinechange"/>bindfocus:当获取焦点<textarea  placeholder="当获取焦点" value="" bindfocus="bindfocus"/>bindblur:当失去焦点触发<textarea  placeholder="当失去焦点" bindblur="bindblur"/></view>事件触发:<view class="content"  style="color:blue">{{log}}</view>
登录后复制

下面是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;}
登录后复制

属性解析:

下面是WXML代码:

<!--=======属性=======--><!--value:输入框内容--><textarea value="内容"/><!--placeholder:占位符,对输入框内容提示--><textarea placeholder="占位符" placeholder-class="占位符静态样式"   placeholder-style="占位符动态样式"/><!--disabled:控制标签有效,或者失效状态,在失效状态,不能获取该值--><textarea disabled="true"/><textarea disabled/> 等同于 <textarea disabled="false"/><!--maxlength:内容长度限制,默认140--><textarea  maxlength="100"/><textarea  maxlength/> 等同于 <textarea  maxlength="140"/><!--focus:初始化时,获取输入焦点(目前开发工具暂不支持)--><textarea  focus="true"/><textarea focus/> 等同于 <textarea focus="false"/><!--auto-focus:当界面只有一个textarea,自动获取焦点--><textarea   auto-focus="true"/><textarea   auto-focus/> 等同于 <textarea auto-focus="false"/><!--auto-height:是否自动增高,设置auto-height时,style.height不生效--><textarea  auto-height="true"/><textarea  auto-height/> 等同于 <textarea auto-height="false"/><!--=======事件=======--><!--bindlinechange:输入框行数变化时调用 返回参数:height,heightRpx,lineCount--><textarea bindlinechange="自己定义函数名"/><!--bindfocus:当获取焦点,可用输入状态时触发--><textarea bindfocus="自己定义函数名"/><!--bindblur:当失去焦点触发-->
登录后复制

以上就是 微信小程序组件:textarea多行输入框解读和分析的详细内容,更多请关注9543建站博客其它相关文章!

广告:SSL证书一年128.66元起,点击购买~~~

9543建站博客
一个专注于网站开发、微信开发的技术类纯净博客。

作者头像
admin创始人

肥猫,知名SEO博客站长,14年SEO经验。

上一篇:cmd命令怎么执行e盘yii
下一篇:css3中隐藏代码是什么

发表评论

关闭广告
关闭广告