微信小程序 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 相关文章推荐
判断页面是关闭还是刷新的js代码
Jan 28 Javascript
腾讯与新浪的通过IP地址获取当前地理位置(省份)的接口
Jul 26 Javascript
jquery ajax return没有返回值的解决方法
Oct 20 Javascript
如何使用jQuery来处理图片坏链具体实现步骤
May 02 Javascript
一个封装js代码-----展开收起效果示例
Jul 03 Javascript
JS文本框默认值处理详解
Jul 10 Javascript
jQuery实现鼠标跟随提示层效果代码(可显示文本,Div,Table,Html等)
Apr 18 Javascript
学习AngularJs:Directive指令用法(完整版)
Apr 26 Javascript
redux中间件之redux-thunk的具体使用
Apr 17 Javascript
JS+HTML5实现获取手机验证码倒计时按钮
Aug 08 Javascript
微信小程序bindinput与bindsubmit的区别实例分析
Apr 17 Javascript
vue 根据选择条件显示指定参数的例子
Nov 09 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
一个简单的自动发送邮件系统(三)
2006/10/09 PHP
浅谈PHP强制类型转换,慎用!
2013/06/06 PHP
PHP可变函数的使用详解
2013/06/14 PHP
浅析PHP中的字符串编码转换(自动识别原编码)
2013/07/02 PHP
zf框架的session会话周期及次数限制使用示例
2014/03/13 PHP
PHP获取用户访问IP地址的5种方法
2016/05/16 PHP
PHPExcel实现表格导出功能示例【带有多个工作sheet】
2018/06/13 PHP
Laravel框架路由管理简单示例
2019/05/07 PHP
解决在laravel中auth建立时候遇到的问题
2019/10/15 PHP
jQuery实现的Email中的收件人效果(按del键删除)
2011/03/20 Javascript
Jsonp 跨域的原理以及Jquery的解决方案
2011/06/27 Javascript
深入浅析JavaScript中的constructor
2016/04/19 Javascript
微信小程序 视图层(xx.xml)和逻辑层(xx.js)详细介绍
2016/10/13 Javascript
javascript编写简易计算器
2017/05/06 Javascript
vue.js实现用户评论、登录、注册、及修改信息功能
2020/05/30 Javascript
深入理解Commonjs规范及Node模块实现
2017/05/17 Javascript
微信JSAPI Ticket接口签名详解
2020/06/28 Javascript
使用bootstraptable插件实现表格记录的查询、分页、排序操作
2017/08/06 Javascript
vue中子组件传递数据给父组件的讲解
2019/01/27 Javascript
Vue使用axios出现options请求方法
2019/05/30 Javascript
JavaScript运动原理基础知识详解
2020/04/02 Javascript
详解vue中在循环中使用@mouseenter 和 @mouseleave事件闪烁问题解决方法
2020/04/07 Javascript
在react中使用vue的状态管理的方法示例
2020/05/02 Javascript
[01:06:39]DOTA2上海特级锦标赛主赛事日 - 1 胜者组第一轮#1Liquid VS Alliance第三局
2016/03/02 DOTA
详解python itertools功能
2020/02/07 Python
Django中的模型类设计及展示示例详解
2020/05/29 Python
Python抖音快手代码舞(字符舞)的实现方法
2021/02/07 Python
基于HTML5+CSS3实现简单的时钟效果
2017/09/11 HTML / CSS
Html5在手机端调用相机的方法实现
2020/05/13 HTML / CSS
北京捷通华声语音技术有限公司Java软件工程师笔试题
2012/04/10 面试题
营销总经理岗位职责
2014/02/02 职场文书
《穷人》教学反思
2014/04/08 职场文书
《一个小村庄的故事》教学反思
2014/04/13 职场文书
2014年妇联工作总结
2014/11/21 职场文书
2015年办公室主任工作总结
2015/04/09 职场文书
单身证明范本
2015/06/15 职场文书