微信小程序 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.lazyload.js实现页面延迟载入
Dec 22 Javascript
关于innerHTML后丢失动态绑定的EVENT问题解决方法
May 19 Javascript
去掉gridPanel表头全选框的小例子
Jul 18 Javascript
Node.js开发指南中的简单实例(mysql版)
Sep 17 Javascript
JS:window.onload的使用介绍
Nov 13 Javascript
jQuery中parentsUntil()方法用法实例
Jan 07 Javascript
jQuery多级手风琴菜单实例讲解
Oct 22 Javascript
教你如何在Node.js中使用jQuery
Aug 28 Javascript
解决修复npm安装全局模块权限的问题
May 17 Javascript
JS引用传递与值传递的区别与用法分析
Jun 01 Javascript
小程序实现左右来回滚动字幕效果
Dec 28 Javascript
Vue 3.0中jsx语法的使用
Nov 13 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
Thinkphp中import的几个用法详细介绍
2014/07/02 PHP
PHP魔术引号所带来的安全问题分析
2014/07/15 PHP
PHP实现的注册,登录及查询用户资料功能API接口示例
2017/06/06 PHP
脚本吧 - 幻宇工作室用到js,超强推荐base.js
2006/12/23 Javascript
Javascript调试工具(下载)
2007/01/09 Javascript
jQuery $.extend()用法总结
2014/06/15 Javascript
Nodejs关于gzip/deflate压缩详解
2015/03/04 NodeJs
javascript实时显示当天日期的方法
2015/05/20 Javascript
jquery序列化方法实例分析
2015/06/10 Javascript
原生javascript 学习之js变量全面了解
2016/07/14 Javascript
5分钟快速掌握JS中var、let和const的异同
2018/09/19 Javascript
JavaScript数组去重的方法总结【12种方法,号称史上最全】
2019/02/28 Javascript
详解原生JS动态添加和删除类
2019/03/26 Javascript
vue通信方式EventBus的实现代码详解
2019/06/10 Javascript
vue2.0 获取从http接口中获取数据,组件开发,路由配置方式
2019/11/04 Javascript
Python生成验证码实例
2014/08/21 Python
python分析网页上所有超链接的方法
2015/05/08 Python
python编写爬虫小程序
2015/05/14 Python
Python字符串、元组、列表、字典互相转换的方法
2016/01/23 Python
详解python如何调用C/C++底层库与互相传值
2016/08/10 Python
Python读csv文件去掉一列后再写入新的文件实例
2017/12/28 Python
教你用Python写安卓游戏外挂
2018/01/11 Python
Python基础教程之内置函数locals()和globals()用法分析
2018/03/16 Python
pandas DataFrame实现几列数据合并成为新的一列方法
2018/06/08 Python
如何用python爬取微博热搜数据并保存
2021/02/20 Python
浅析HTML5中header标签的用法
2016/06/24 HTML / CSS
H5 canvas实现贪吃蛇小游戏
2017/07/28 HTML / CSS
Hotter Shoes英国官网:英伦风格,舒适的鞋子
2017/12/28 全球购物
We Fashion荷兰:一家国际时装公司
2018/04/18 全球购物
英语专业毕业生自荐信范文
2013/12/31 职场文书
企业总经理岗位职责
2014/02/13 职场文书
教师个人自我评价范文
2014/04/13 职场文书
中层干部考核评语
2015/01/04 职场文书
教师工作能力自我评价
2015/03/04 职场文书
Go语言带缓冲的通道实现
2021/04/26 Golang
利用Redis实现点赞功能的示例代码
2022/06/28 Redis