微信小程序 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滚动条回到顶部的代码
Dec 06 Javascript
ASP.NET MVC中EasyUI的datagrid跨域调用实现代码
Mar 14 Javascript
js异步加载的三种解决方案
Mar 04 Javascript
30个经典的jQuery代码开发技巧
Dec 15 Javascript
node.js中的fs.chown方法使用说明
Dec 16 Javascript
js面向对象的写法
Feb 19 Javascript
Node.js环境下编写爬虫爬取维基百科内容的实例分享
Jun 12 Javascript
Angular2库初探
Mar 01 Javascript
Vue filter格式化时间戳时间成标准日期格式的方法
Sep 16 Javascript
微信小程序实现上传多个文件 超过10个
Mar 30 Javascript
js验证密码强度解析
Mar 18 Javascript
在Vue 中获取下拉框的文本及选项值操作
Aug 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
php str_pad 函数使用详解
2009/01/13 PHP
php中的异常和错误浅析
2017/05/03 PHP
javascript 自定义事件初探
2009/08/21 Javascript
jQuery 前的按键判断代码
2010/03/19 Javascript
javascript 伪数组实现方法
2010/10/11 Javascript
js 使用form表单select类实现级联菜单效果
2012/12/19 Javascript
js实现点小图看大图效果的思路及示例代码
2013/10/28 Javascript
在for循环中length值是否需要缓存
2015/07/27 Javascript
Jquery时间轴特效(三种不同类型)
2015/11/02 Javascript
每天一篇javascript学习小结(面向对象编程)
2015/11/20 Javascript
基于jQuery实现二级下拉菜单效果
2016/02/01 Javascript
JS实现的自定义显示加载等待图片插件(loading.gif)
2016/06/17 Javascript
玩转NODE.JS(四)-搭建简单的聊天室的代码
2016/11/11 Javascript
Angularjs实现分页和分页算法的示例代码
2016/12/23 Javascript
浅谈js script标签中的预解析
2016/12/30 Javascript
详解Angularjs 如何自定义Img的ng-load 事件
2017/02/15 Javascript
原生JS实现获取及修改CSS样式的方法
2018/09/04 Javascript
Vue源码之关于vm.$delete()/Vue.use()内部原理详解
2019/05/01 Javascript
详解vue-cli3开发Chrome插件实践
2019/05/29 Javascript
p5.js绘制创意自画像
2019/11/04 Javascript
vue移动端的左右滑动事件详解
2020/06/17 Javascript
JS实现移动端可折叠导航菜单(现代都市风)
2020/07/07 Javascript
matplotlib中legend位置调整解析
2017/12/19 Python
python numpy格式化打印的实例
2018/05/14 Python
Pandas数据离散化原理及实例解析
2019/11/16 Python
Python生成六万个随机,唯一的8位数字和数字组成的随机字符串实例
2020/03/03 Python
Pandas之read_csv()读取文件跳过报错行的解决
2020/04/21 Python
怎么解决pycharm license Acti的方法
2020/10/28 Python
美国定制钻石订婚戒指:Ritani
2017/12/08 全球购物
墨西哥巴士车票在线购买:ClickBus
2018/03/27 全球购物
汉米尔顿手表官网:Hamilton
2020/09/13 全球购物
五一手机促销方案
2014/03/08 职场文书
青年文明号申报材料
2014/12/23 职场文书
新闻发布会新闻稿
2015/07/17 职场文书
2016年圣诞节活动总结范文
2016/04/01 职场文书
阿里云Nginx配置https实现域名访问项目(图文教程)
2021/03/31 Servers