微信小程序 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 相关文章推荐
jQuery 扩展对input的一些操作方法
Oct 30 Javascript
jquery 图片轮换效果
Jul 29 Javascript
基于Jquery的开发个代阴影的对话框效果代码
Jul 28 Javascript
javascript打印html内容功能的方法示例
Nov 28 Javascript
JS判断对象是否存在的10种方法总结
Dec 23 Javascript
JavaScript实现的图像模糊算法代码分享
Apr 22 Javascript
MVVM模式中ViewModel和View、Model有什么区别?
Jun 19 Javascript
JavaScript类的写法
Sep 17 Javascript
简单理解vue中Props属性
Oct 27 Javascript
实例详解JavaScript中setTimeout函数的执行顺序
Jul 12 Javascript
使用layui实现树形结构的方法
Sep 20 Javascript
vue项目中使用eslint+prettier规范与检查代码的方法
Jan 16 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生成xml简单实例代码
2009/12/16 PHP
PHP print类函数使用总结
2010/06/25 PHP
Yii2针对指定url的生成及图片等的引入方法小结
2016/07/18 PHP
php源码 fsockopen获取网页内容实例详解
2016/09/24 PHP
php实现微信支付之退款功能
2018/05/30 PHP
laravel 解决Eloquent ORM的save方法无法插入数据的问题
2019/10/21 PHP
Jquery.addClass始终无效原因分析
2013/09/08 Javascript
js中判断对象是否为空的三种实现方法
2013/12/23 Javascript
验证码在IE中不刷新而谷歌等浏览器正常的解决方案
2014/03/18 Javascript
javascript数组操作(创建、元素删除、数组的拷贝)
2014/04/07 Javascript
jQuery实现移动端滑块拖动选择数字效果
2015/12/24 Javascript
vue动态路由实现多级嵌套面包屑的思路与方法
2017/08/16 Javascript
微信小程序使用radio显示单选项功能【附源码下载】
2017/12/11 Javascript
vue百度地图 + 定位的详解
2019/05/13 Javascript
微信小程序实现天气预报功能(附源码)
2020/12/10 Javascript
详解ES6 中的Object.assign()的用法实例代码
2021/01/11 Javascript
python复制文件的方法实例详解
2015/05/22 Python
python查找指定具有相同内容文件的方法
2015/06/28 Python
python pygame实现方向键控制小球
2019/05/17 Python
利用pyshp包给shapefile文件添加字段的实例
2019/12/06 Python
Python多线程通信queue队列用法实例分析
2020/03/24 Python
Python实现一个优先级队列的方法
2020/07/31 Python
如何用 Python 处理不平衡数据集
2021/01/04 Python
html5使用canvas实现跟随光标跳动的火焰效果
2014/01/07 HTML / CSS
英国婴儿和儿童服装网站:Vertbaudet
2018/04/02 全球购物
世界领先的豪华床上用品供应商之一:Bedeck Home
2019/03/18 全球购物
荷兰时尚精品店:Labels Fashion
2020/03/22 全球购物
英语专业毕业生自荐信范文
2013/12/31 职场文书
《要下雨了》教学反思
2014/02/17 职场文书
拉歌口号大全
2014/06/13 职场文书
房屋买卖授权委托书
2014/09/27 职场文书
中班下学期幼儿评语
2014/12/30 职场文书
服务行业标语口号
2015/12/26 职场文书
《云雀的心愿》教学反思
2016/02/23 职场文书
Python进度条的使用
2021/05/17 Python
Python OpenCV形态学运算示例详解
2022/04/07 Python