微信小程序 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 相关文章推荐
JavaScript 原型继承之构造函数继承
Aug 26 Javascript
jQuery中大家不太了解的几个方法
Mar 04 Javascript
javascript下拉列表菜单的实现方法
Nov 18 Javascript
JavaScript中数组去除重复的三种方法
Apr 22 Javascript
ng-options和ng-checked在表单中的高级运用(推荐)
Jan 21 Javascript
数组Array的排序sort方法
Feb 17 Javascript
基于Bootstrap框架实现图片切换
Mar 10 Javascript
vue-自定义组件传值的实例讲解
Sep 18 Javascript
你不可不知的Vue.js列表渲染详解
Oct 01 Javascript
JavaScript实现拖拽盒子效果
Feb 06 Javascript
vue-cli点击实现全屏功能
Mar 07 Javascript
通过实例解析js可枚举属性与不可枚举属性
Dec 02 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
如何在Ubuntu下启动Apache的Rewrite功能
2013/07/05 PHP
php遍历文件夹和文件列表示例分享
2014/03/11 PHP
PHP实现生成唯一编号(36进制的不重复编号)
2014/07/01 PHP
PHP使用xmllint命令处理xml与html的方法
2014/12/15 PHP
WordPress中is_singular()函数简介
2015/02/05 PHP
主页面中的两个iframe实现鼠标拖动改变其大小
2013/04/16 Javascript
对Jquery中的ajax再封装,简化操作示例
2014/02/12 Javascript
jQuery 文本框得失焦点的简单实例
2014/02/19 Javascript
jquery easyui 结合jsp简单展现table数据示例
2014/04/18 Javascript
JavaScript类型检测之typeof 和 instanceof 的缺陷与优化
2016/01/13 Javascript
jQuery选择器总结之常用元素查找方法
2016/08/04 Javascript
BootStrap入门教程(三)之响应式原理
2016/09/19 Javascript
jQuery中$.ajax()方法参数解析
2016/10/22 Javascript
react以create-react-app为基础创建项目
2018/03/14 Javascript
JavaScript中this用法学习笔记
2019/03/17 Javascript
VUE安装使用教程详解
2019/06/03 Javascript
JavaScript表格隔行变色和Tab标签页特效示例【附jQuery版】
2019/07/11 jQuery
vue+django实现一对一聊天功能的实例代码
2019/07/17 Javascript
js 获取本周、上周、本月、上月、本季度、上季度的开始结束日期
2020/02/01 Javascript
[34:41]夜魇凡尔赛茶话会 第二期02:你画我猜
2021/03/11 DOTA
python不带重复的全排列代码
2013/08/13 Python
Python写的贪吃蛇游戏例子
2014/06/16 Python
Django中处理出错页面的方法
2015/07/15 Python
浅谈Python 集合(set)类型的操作——并交差
2016/06/30 Python
Python编程django实现同一个ip十分钟内只能注册一次
2017/11/03 Python
Python 网络爬虫--关于简单的模拟登录实例讲解
2018/06/01 Python
详解Python的循环结构知识点
2019/05/20 Python
浅谈Pytorch中的torch.gather函数的含义
2019/08/18 Python
python将字典内容写入json文件的实例代码
2020/08/12 Python
Selenium+BeautifulSoup+json获取Script标签内的json数据
2020/12/07 Python
Bluebella德国官网:英国性感内衣和睡衣品牌
2019/11/08 全球购物
打架检讨书500字
2014/01/29 职场文书
电气工程自动化求职信
2014/03/14 职场文书
本科毕业生应聘自荐信范文
2014/06/26 职场文书
花田少年史观后感
2015/06/16 职场文书
公司车辆维修管理制度
2015/08/05 职场文书