一 bindinput 的语法格式

在小程序中,通过 input 事件来响应文本框的输入事件,语法格式如下:

1 通过 bindinput,可以为文本框绑定输入事件

<input value="{{msg}}" bindinput="inputHandler"></input>

2 在页面的 .js 文件中定义事件处理函数

  inputHandler(e) {// e.detail.value 是变化后,文本框最新的值console.log(e.detail.value)this.setData({msg: e.detail.value})}

二 实现文本框和 data 之间的数据同步

1 定义数据

2 渲染结构

3 美化样式

4 绑定 input 事件处理函数

三 定义数据

Page({data: {msg: '你好'}
})

四 渲染结构

<input value="{{msg}}" bindinput="inputHandler"></input>

五 美化样式

input {border: 1px solid #eee;margin: 5px;padding: 5px;border-radius: 3px;
}

六 绑定 input 事件处理函数

  // input 输入框的事件处理函数inputHandler(e) {// console.log(e.detail.value)this.setData({msg: e.detail.value})}

微信小程序 input 事件相关推荐

  1. 微信小程序 input事件绑定

    ⼩程序中绑定事件,通过bind关键字来实现.如 bindtap bindinput bindchange 等 不同的组件⽀持不同的事件,具体看组件的说明即可. 下面举例 input 内容被改变 怎么触 ...

  2. wxml修改样式_微信小程序 动态绑定事件并实现事件修改样式

    微信小程序 动态绑定事件并实现事件修改样式 实例代码 wxml {{item.name}} js var reportTypeList = [ { name: "日报1", id: ...

  3. 微信小程序阻止冒泡点击_微信小程序bindtap事件与冒泡阻止详解

    bindtap就是点击事件 在.wxml文件绑定: cilck here 在一个组件的属性上添加bindtap并赋予一个值(一个函数名) 当点击该组件时, 会触发相应的函数执行 在后台.js文件中定义 ...

  4. 小程序数据框有重影_微信小程序input重影什么原因?怎么解决重影?

    微信小程序input重影什么原因?怎么解决重影?微信小程序input输入框输入出现了重影的情况,这是什么原因呢?又该怎么去解决微信小程序input重影问题. 微信小程序input重影怎么办? 问题描述 ...

  5. 微信小程序阻止事件冒泡

    在vue中阻止事件冒泡的方法使用的event.stopPropagation(); 但微信小程序中事件传递的event却没有stopPropagation()这个方法 解决方案:将绑定事件的bindt ...

  6. 微信小程序input框中加入小图标的实现方法

    最近入坑小程序,要求在小程序的输入框中展示一个小图标,页面如下: 然后按照,html页面中的做法,在input框中添加了background-image属性,出乎意料的事,小程序报了下边这样一个错误: ...

  7. 微信小程序 input 输入框控件 bindinput 没有响应

    微信小程序 input 输入框控件 bindinput 没有响应 问题: 微信小程序 input 输入框控件 bindinput 没有响应 原因: 我以为是我这边的问题,检查很多遍检查不出来,最后换个 ...

  8. 微信小程序input为数字键盘

    微信小程序input为数字键盘 微信小程序的 input 有个属性叫 type,这个 type 有几个可选值: text:不必解释 number:数字键盘(无小数点) idcard:数字键盘(无小数点 ...

  9. 简单实现微信小程序 input 的双向绑定

    简单实现微信小程序 input 的双向绑定 data 中定义表单数据 data:{formData:{} } wxml 中,利用 data- 传递参数到逻辑层 <input bindinput= ...

  10. 微信小程序input搜索解决中文问题(输入拼音) 实时搜索节流处理(bindinput 节流)

    微信小程序input搜索解决中文问题(输入拼音) & 实时搜索节流处理(bindinput 节流) 问题 微信小程序输入拼音的时候, 还没有完全输入完成, bindinput就会触发, 当我输 ...

最新文章

  1. 关于学习Python的一点学习总结(2->列表)
  2. 关于python和anaconda的一些基础认识
  3. WordPress主题制作函数
  4. 鸢尾花分类_机器学习:鸢尾花数据集--贝叶斯分类
  5. 从零开始学习docker(四)host
  6. 使用XML管理模版資源
  7. java 发送 接受 xml请求
  8. Spark机器学习库MLib分类和回归文档V1.4.1(翻译)
  9. 毕设日志——查看系统基本信息的linux命令
  10. 改错字符串正序反序c语言,C语言程序改错题
  11. bind9局域网其他用户不能解析_linux dns server bind9 内网域名解析
  12. linux下的5个查找命令
  13. C/C++[codeup 2043]小白鼠排队
  14. mysql与sim900a_sim900a和sim800a的区别是什么
  15. 初入steam避坑请进
  16. SharePoint 2019 预览版下载地址(中文)
  17. Xilinx火龙果学习笔记(1)---初识火龙果
  18. windows蓝屏原因速查表(常见蓝屏原因与解决方法速查(适用于Windows 7/8/8.1/10/11))
  19. 编译原理知识点总结——从NFA到DFA的转化
  20. 清除DataGridView的全部内容,包括标题行

热门文章

  1. python timepicker_Android DatePicker和TimePicker:时间日期选择器
  2. oracle重要文件的位置
  3. Equitrac智能打印管理软件中文版
  4. JS常用的六种设计模式详解
  5. Twaver-HTML5基础学习(12)连线(Link)
  6. cadlisp框选打印_在CAD中实现批量打印
  7. 车牌识别算法实践(一):先验知识
  8. matlab:读取图像序列
  9. 共识算法PBFT和Raft
  10. 个人信息安全规范----3、个人信息的收集、存储、使用