微信小程序 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隐藏标签和显示标签的实例
Nov 11 Javascript
javascript怎么禁用浏览器后退按钮
Mar 27 Javascript
《JavaScript DOM 编程艺术》读书笔记之JavaScript 简史
Jan 09 Javascript
JavaScript取得键盘按下方向键是哪个的方法
Aug 04 Javascript
基于Vuejs框架实现翻页组件
Jun 29 Javascript
浅述节点的创建及常见功能的实现
Dec 15 Javascript
Bootstrap笔记—折叠实例代码
Mar 13 Javascript
详解Vue 动态添加模板的几种方法
Apr 25 Javascript
vue 2.0项目中如何引入element-ui详解
Sep 06 Javascript
vue-cli 引入、配置axios的方法
May 08 Javascript
Vue递归实现树形菜单方法实例
Nov 06 Javascript
JS算法教程之字符串去重与字符串反转
Dec 15 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
中英文字符串翻转函数
2008/12/09 PHP
javascript,php获取函数参数对象的代码
2011/02/03 PHP
MyEclipse常用配置图文教程
2014/09/11 PHP
初识Laravel
2014/10/30 PHP
基于datagrid框架的查询
2013/04/08 Javascript
JavaScript获得表单target属性的方法
2015/04/02 Javascript
JavaScript数组去重的几种方法效率测试
2016/10/23 Javascript
微信小程序之裁剪图片成圆形的实现代码
2018/10/11 Javascript
如何使用50行javaScript代码实现简单版的call,apply,bind
2019/08/14 Javascript
Vue项目开发常见问题和解决方案总结
2020/09/11 Javascript
微信小程序自定义胶囊样式
2020/12/27 Javascript
[00:02]DOTA2新版本使用PA至宝后暴击展示
2014/11/19 DOTA
Python牛刀小试密码爆破
2011/02/03 Python
Python中的True,False条件判断实例分析
2015/01/12 Python
详细解析Python中__init__()方法的高级应用
2015/05/11 Python
Python 中开发pattern的string模板(template) 实例详解
2017/04/01 Python
基于pip install django失败时的解决方法
2018/06/12 Python
详解flask入门模板引擎
2018/07/18 Python
Django 路由控制的实现
2019/07/17 Python
python3.6 tkinter实现屏保小程序
2019/07/30 Python
python3实现mysql导出excel的方法
2019/07/31 Python
详解Python图像处理库Pillow常用使用方法
2019/09/02 Python
python实现定时发送邮件到指定邮箱
2020/12/23 Python
CSS3五个技巧给你的网站带来出色的效果
2009/04/02 HTML / CSS
魅力惠奢品线上平台:MEI.COM
2016/11/29 全球购物
远东集团网络工程师面试题
2014/10/20 面试题
平面设计专业大学生职业规划书
2014/03/12 职场文书
运动会演讲稿100字
2014/08/25 职场文书
护士求职自荐信范文
2015/03/04 职场文书
求职信范文怎么写
2015/03/19 职场文书
警告通知
2015/04/25 职场文书
雷锋之歌观后感
2015/06/10 职场文书
2015元旦感言
2015/12/09 职场文书
MySQL令人大跌眼镜的隐式转换
2021/08/23 MySQL
铁拳制作人赞《铁拳7》老头环Mod:制作精良 但别弄了
2022/04/03 其他游戏
Python+OpenCV实现图片中的圆形检测
2022/04/07 Python