微信小程序 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查看对象功能代码
Apr 25 Javascript
Ajax 数据请求的简单分析
Apr 05 Javascript
页面只能打开一次Cooike如何实现
Dec 04 Javascript
JQuery入门——用bind方法绑定事件处理函数应用介绍
Feb 05 Javascript
Jquery实现鼠标移上弹出提示框、移出消失思路及代码
May 19 Javascript
JavaScript数组对象赋值用法实例
Aug 04 Javascript
微信小程序 加载 app-service.js 错误解决方法
Oct 12 Javascript
原生js实现放大镜
Feb 20 Javascript
详谈Node.js之操作文件系统
Aug 29 Javascript
JS实现手写parseInt的方法示例
Sep 24 Javascript
微信小程序实现点击文字页面跳转功能【附源码下载】
Dec 12 Javascript
解决webpack dev-server不能匹配post请求的问题
Aug 24 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
全国FM电台频率大全 - 25 云南省
2020/03/11 无线电
文件系统基本操作类
2006/11/23 PHP
解析在apache里面给php写虚拟目录的详细方法
2013/06/24 PHP
php天翼开放平台短信发送接口实现方法
2014/12/22 PHP
css3实现背景模糊的三种方式
2021/03/09 HTML / CSS
Javascript变量函数浅析
2011/09/02 Javascript
jquery each的几种常用的使用方法示例
2014/01/21 Javascript
谈一谈jQuery核心架构设计
2016/03/28 Javascript
getElementById().innerHTML与getElementById().value的区别
2016/10/27 Javascript
从零开始学习Node.js系列教程之基于connect和express框架的多页面实现数学运算示例
2017/04/13 Javascript
浅析Angular2子模块以及异步加载
2017/04/24 Javascript
vue.js组件vue-waterfall-easy实现瀑布流效果
2017/08/22 Javascript
基于jQuery实现的单行公告活动轮播效果
2017/08/23 jQuery
在React 组件中使用Echarts的示例代码
2017/11/08 Javascript
使用RxJS更优雅地进行定时请求详析
2019/06/02 Javascript
vue-cli和v-charts实现可视化图表过程解析
2019/10/08 Javascript
layui 弹出层值回传解决方式
2019/11/14 Javascript
JS异步宏队列与微队列原理区别详解
2020/07/02 Javascript
vue中template的三种写法示例
2020/10/21 Javascript
Python实现自动发送邮件功能
2021/03/02 Python
python实现用户管理系统
2018/01/10 Python
python写入并获取剪切板内容的实例
2018/05/31 Python
Python 静态方法和类方法实例分析
2019/11/21 Python
python数据处理——对pandas进行数据变频或插值实例
2020/04/22 Python
django-orm F对象的使用 按照两个字段的和,乘积排序实例
2020/05/18 Python
HTML5之SVG 2D入门12—SVG DOM及DOM操作介绍
2013/01/30 HTML / CSS
英国时尚泳装品牌:Maru Swimwear
2019/10/06 全球购物
读书活动实施方案
2014/03/10 职场文书
《动手做做看》教学反思
2014/04/09 职场文书
求职信结尾怎么写
2014/05/26 职场文书
员工团队活动方案
2014/08/28 职场文书
《周恩来的四个昼夜》观后思想汇报范文两篇
2014/09/10 职场文书
干部作风整顿自我剖析材料和整改措施
2014/09/18 职场文书
2014年保险公司工作总结
2014/11/22 职场文书
银行岗位培训心得体会
2016/01/09 职场文书
校园安全学习心得体会
2016/01/18 职场文书