微信小程序 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 相关文章推荐
浏览器无法运行JAVA脚本的解决方法
Jan 09 Javascript
javascript写的日历类(基于pj)
Dec 28 Javascript
IE6、IE7中setAttribute不支持class/for/rowspan/colspan等属性
Aug 28 Javascript
jQuery中prepend()方法使用详解
Aug 11 Javascript
Vue form 表单提交+ajax异步请求+分页效果
Apr 22 Javascript
在 React、Vue项目中使用SVG的方法
Feb 09 Javascript
深入浅析JS中的严格模式
Jun 04 Javascript
JavaScript设计模式之观察者模式(发布订阅模式)原理与实现方法示例
Jul 27 Javascript
vue实现动态列表点击各行换色的方法
Sep 13 Javascript
vue组件从开发到发布的实现步骤
Nov 11 Javascript
使用Phantomjs和Node完成网页的截屏快照的方法
Jul 16 Javascript
解决layui动态添加的元素click等事件触发不了的问题
Sep 20 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
php 无限级缓存的类的扩展
2009/03/16 PHP
PHP 第二节 数据类型之数值型
2012/04/28 PHP
php5.3 不支持 session_register() 此函数已启用的解决方法
2013/11/12 PHP
php安装ssh2扩展的方法【Linux平台】
2016/07/20 PHP
RR vs IO BO3 第一场2.13
2021/03/10 DOTA
提高网站信任度的技巧
2008/10/17 Javascript
javascript addBookmark 加入收藏 多浏览器兼容
2009/08/15 Javascript
jQuery获取文本节点之 text()/val()/html() 方法区别
2011/03/01 Javascript
extjs表格文本启用选择复制功能具体实现
2013/10/11 Javascript
Jquery实现图片放大镜效果的思路及代码(自写)
2013/10/18 Javascript
JS保留两位小数 四舍五入函数的小例子
2013/11/20 Javascript
浅谈jQuery before和insertBefore的区别
2016/12/04 Javascript
BootStrap Datepicker 插件修改为默认中文的实现方法
2017/02/10 Javascript
jQuery插件echarts去掉垂直网格线用法示例
2017/03/03 Javascript
使用jQuery实现简单的tab框实例
2017/08/22 jQuery
node中使用es6/7/8(支持性与性能)
2019/03/28 Javascript
webpack4之如何编写loader的方法步骤
2019/06/06 Javascript
JS实现点餐自动选择框(案例分析)
2019/12/10 Javascript
在微信小程序中渲染HTML内容3种解决方案及分析与问题解决
2020/01/12 Javascript
一篇文章带你使用Typescript封装一个Vue组件(简单易懂)
2020/06/05 Javascript
vue 解决setTimeOut和setInterval函数无效报错的问题
2020/07/30 Javascript
JavaScript检测是否开启了控制台(F12调试工具)
2020/10/02 Javascript
vue中使用router全局守卫实现页面拦截的示例
2020/10/23 Javascript
[02:19]2014DOTA2国际邀请赛 专访820少年们一起去追梦吧
2014/07/14 DOTA
使用PyInstaller将Python程序文件转换为可执行程序文件
2016/07/08 Python
Pycharm学习教程(2) 代码风格
2017/05/02 Python
Python操作Redis之设置key的过期时间实例代码
2018/01/25 Python
详解python实现小波变换的一个简单例子
2019/07/18 Python
jupyter note 实现将数据保存为word
2020/04/14 Python
python调用摄像头的示例代码
2020/09/28 Python
Python字符串对齐、删除字符串不需要的内容以及格式化打印字符
2021/01/23 Python
英国领先的在线鱼贩:The Fish Society
2020/08/12 全球购物
酒店总经理岗位职责范本
2014/08/08 职场文书
2016年社区植树节活动总结
2016/03/16 职场文书
Golang二维数组的使用方式
2021/05/28 Golang
python实现简单石头剪刀布游戏
2021/10/24 Python