微信小程序 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之十一 添加事件核心方法
Jul 31 Javascript
IE6下opacity与JQuery的奇妙结合
Mar 01 Javascript
JS定时关闭窗口的实例
May 22 Javascript
jquery 检测元素是否存在的实例代码
Nov 19 Javascript
javascript转换日期字符串为Date日期对象的方法
Feb 13 Javascript
JavaScript函数基础详解
Feb 03 Javascript
angularJS利用ng-repeat遍历二维数组的实例代码
Jun 03 Javascript
import与export在node.js中的使用详解
Sep 28 Javascript
微信小程序picker组件简单用法示例【附demo源码下载】
Dec 05 Javascript
基于wordpress的ajax写法详解
Jan 02 Javascript
vue实现引入本地json的方法分析
Jul 12 Javascript
小程序scroll-view安卓机隐藏横向滚动条的实现详解
May 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
轻松入门: 煮好咖啡的七个诀窍
2021/03/03 冲泡冲煮
php下检测字符串是否是utf8编码的代码
2008/06/28 PHP
php代码运行时间查看类代码分享
2011/08/06 PHP
PHP时间类完整代码实例
2021/02/26 PHP
JavaScript入门教程(2) JS基础知识
2009/01/31 Javascript
从URL中提取参数与将对象转换为URL查询参数的实现代码
2012/01/12 Javascript
Jquery创建一个层当鼠标移动到层上面不消失效果
2013/12/12 Javascript
js中生成map对象的方法
2014/01/09 Javascript
常用的几段javascript代码分享
2014/03/25 Javascript
自己用jQuery写了一个图片的马赛克消失效果
2014/05/04 Javascript
一些老手都不一定知道的JavaScript技巧
2014/05/06 Javascript
巧方法 JavaScript获取超链接的绝对URL地址
2016/06/14 Javascript
javascript数据类型详解
2017/02/07 Javascript
JS设置随机出现2个数字的实例代码
2017/07/19 Javascript
js异步编程小技巧详解
2017/08/14 Javascript
在vue项目中集成graphql(vue-ApolloClient)
2018/09/08 Javascript
[02:37]2018DOTA2亚洲邀请赛赛前采访-EG篇
2018/04/03 DOTA
[31:55]完美世界DOTA2联赛循环赛 IO vs GXR BO2第一场 11.04
2020/11/05 DOTA
Python验证码识别的方法
2015/07/10 Python
python 2.7.14安装图文教程
2018/04/08 Python
让Python脚本暂停执行的几种方法(小结)
2019/07/11 Python
python中的数组赋值与拷贝的区别详解
2019/11/26 Python
Python使用jupyter notebook查看ipynb文件过程解析
2020/06/02 Python
解决tensorflow 释放图,删除变量问题
2020/06/23 Python
Python 代码调试技巧示例代码
2020/08/11 Python
如何基于Python按行合并两个txt
2020/11/03 Python
Zooplus葡萄牙:欧洲领先的网上宠物商店
2018/07/01 全球购物
马来西亚领先的在线礼品店:Giftr
2018/08/23 全球购物
英国设计师泳装、沙滩装和比基尼在线精品店:Beach Cafe
2019/08/28 全球购物
2015年秋季灭鼠工作总结
2015/07/27 职场文书
高中军训感想
2015/08/07 职场文书
喜迎建国70周年:有关爱国的名言名句
2019/09/24 职场文书
解析MySQL binlog
2021/06/11 MySQL
TypeScript中条件类型精读与实践记录
2021/10/05 Javascript
拙作再改《我的收音机情缘》
2022/04/05 无线电
画错魏国疆域啦!《派对咖孔明》动画因作画失误于官网致歉
2022/04/07 日漫