微信小程序 textarea 组件详解及简单实例


Posted in Javascript onJanuary 10, 2017

微信小程序textarea

相关文章:

微信小程序 Button

微信小程序 radio

微信小程序 slider

微信小程序 switch

微信小程序 textarea

微信小程序 picker-view

微信小程序 picker

微信小程序 label

微信小程序 input 

微信小程序 form

微信小程序 checkbox

多行输入框。

属性名 类型 默认值 说明
value String   输入框的内容
placeholder String   输入框为空时占位符
placeholder-style String   指定 placeholder 的样式
placeholder-class String textarea-placeholder 指定 placeholder 的样式类
disabled Boolean false 是否禁用
maxlength Number 140 最大输入长度,设置为0的时候不限制最大长度
auto-focus Boolean false 自动聚焦,拉起键盘。页面中只能有一个  或 设置 auto-focus 属性
focus Boolean false 获取焦点(开发工具暂不支持)
auto-height Boolean false 是否自动增高,设置auto-height时,style.height不生效
bindfocus EventHandle   输入框聚焦时触发,event.detail = {value: value}
bindblur EventHandle   输入框失去焦点时触发,event.detail = {value: value}
bindlinechange EventHandle   输入框行数变化时调用,event.detail = {height: 0, heightRpx: 0, lineCount: 0}

示例代码:

<!--textarea.wxml-->
<view class="section">
 <textarea bindblur="bindTextAreaBlur" auto-height placeholder="自动变高" />
</view>
<view class="section">
 <textarea placeholder="placeholder颜色是红色的" placeholder-style="color:red;" />
</view>
<view class="section">
 <textarea placeholder="这是一个可以自动聚焦的textarea" auto-focus />
</view>
<view class="section">
 <textarea placeholder="这个只有在按钮点击的时候才聚焦" focus="{{focus}}" />
 <view class="btn-area">
 <button bindtap="bindButtonTap">使得输入框获取焦点</button>
 </view>
</view>
//textarea.js
Page({
 data: {
 height: 20,
 focus: false
 },
 bindButtonTap: function() {
 this.setData({
 focus: true
 })
 },
 bindTextAreaBlur: function(e) {
 console.log(e.detail.value)
 }
})

Bug & Tipbug: 微信版本 6.3.30textarea 在列表渲染时,新增加的 textarea 在自动聚焦时的位置计算错误tip: 请勿在 scroll-view 中使用 textarea 组件

感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!
Javascript 相关文章推荐
用JSON做数据传输格式中的一些问题总结
Dec 21 Javascript
JS 控件事件小结
Oct 31 Javascript
HTML长文本截取含有HTML代码同样适用的两种方法
Jul 31 Javascript
js实现select跳转功能代码
Oct 22 Javascript
javascript比较两个日期相差天数的方法
Jul 24 Javascript
jQuery实现的鼠标滑过弹出放大图片特效
Jan 08 Javascript
基于jQuery实现中英文切换导航条效果
Sep 18 Javascript
Bootstrap作品展示站点实战项目2
Oct 14 Javascript
老生常谈原生JS执行环境与作用域
Nov 22 Javascript
javascript html5轻松实现拖动功能
Mar 01 Javascript
Node.js环境下Koa2添加travis ci持续集成工具的方法
Jun 19 Javascript
浅谈VUE防抖与节流的最佳解决方案(函数式组件)
May 22 Javascript
微信小程序 picker-view 组件详解及简单实例
Jan 10 #Javascript
微信小程序 picker 组件详解及简单实例
Jan 10 #Javascript
微信小程序 label 组件详解及简单实例
Jan 10 #Javascript
实现一个简单的vue无限加载指令方法
Jan 10 #Javascript
微信小程序 input输入框详解及简单实例
Jan 10 #Javascript
微信小程序 form组件详解及简单实例
Jan 10 #Javascript
微信小程序  checkbox组件详解及简单实例
Jan 10 #Javascript
You might like
PHP+iFrame实现页面无需刷新的异步文件上传
2014/09/16 PHP
PHP中加密解密函数与DES加密解密实例
2014/10/17 PHP
php输出金字塔的2种实现方法
2014/12/16 PHP
Thinkphp实现站点静态化的方法详解
2017/03/21 PHP
javascript实现的在当前窗口中漂浮框的代码
2010/03/15 Javascript
js focus不起作用的解决方法(主要是因为dom元素是否加载完成)
2010/11/05 Javascript
关于JavaScript定义类和对象的几种方式
2010/11/09 Javascript
红米手机抢购的js代码
2014/03/10 Javascript
做web开发 先学JavaScript
2014/12/12 Javascript
JS实现简单路由器功能的方法
2015/05/27 Javascript
javascript日期处理函数,性能优化批处理
2015/09/06 Javascript
jquery实现的点击翻书效果代码
2015/11/04 Javascript
jquery实现input框获取焦点的简单实例
2017/01/26 Javascript
从零开始学习Node.js系列教程之SQLite3和MongoDB用法分析
2017/04/13 Javascript
深入理解Angular4中的依赖注入
2017/06/07 Javascript
在React 组件中使用Echarts的示例代码
2017/11/08 Javascript
Angular项目从新建、打包到nginx部署全过程记录
2017/12/09 Javascript
vue使用axios时关于this的指向问题详解
2017/12/22 Javascript
Vue拖拽组件列表实现动态页面配置功能
2019/06/17 Javascript
了解Javascript中函数作为对象的魅力
2019/06/19 Javascript
[47:46]完美世界DOTA2联赛 Magma vs GXR 第三场 11.07
2020/11/10 DOTA
Python开发WebService系列教程之REST,web.py,eurasia,Django
2014/06/30 Python
Python入门_浅谈数据结构的4种基本类型
2017/05/16 Python
python批量替换页眉页脚实例代码
2018/01/22 Python
Python检测数据类型的方法总结
2019/05/20 Python
Django Rest framework解析器和渲染器详解
2019/07/25 Python
使用Python和OpenCV检测图像中的物体并将物体裁剪下来
2019/10/30 Python
python批量替换文件名中的共同字符实例
2020/03/05 Python
美国最大的万圣节服装网站:HalloweenCostumes.com
2017/10/12 全球购物
应届毕业生个人自我评价
2013/09/20 职场文书
关于教师节的广播稿
2014/09/10 职场文书
创优争先心得体会
2014/09/11 职场文书
读后感作文评语
2014/12/25 职场文书
寒假社会实践个人总结
2015/03/06 职场文书
2015年乡镇党务公开工作总结
2015/05/19 职场文书
使用vue-element-admin框架从后端动态获取菜单功能的实现
2021/04/29 Vue.js