微信小程序 input 事件

这篇具有很好参考价值的文章主要介绍了微信小程序 input 事件。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

一 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>文章来源地址https://www.toymoban.com/news/detail-551809.html

五 美化样式

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 事件的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 【小程序教程】微信小程序的事件处理和交互逻辑(tap logpress touchmove input submint事件&冒泡与捕捉最详细讲解)

    为什么要学习事件处理和交互逻辑? 事件处理和交互逻辑在小程序开发中扮演着至关重要的角色。以下是几个原因: 提升用户体验:良好的事件处理和交互逻辑可以使小程序更加易用和友好,提升用户体验。通过合理设置事件触发条件和交互效果,可以使用户操作更加顺畅

    2024年02月04日
    浏览(51)
  • 微信小程序input异常聚焦

    如上图所示,在小程序弹窗内第一行有Input和2个按钮。 异常是在真机上点击取消按钮隐藏弹窗时,input会异常聚焦,页面显示异常,会显示为Input框内值,并自动拉起小键盘。在真机点击小键盘任意键或者隐藏小键盘可消除残影。  尝试当惦记取消按钮时,设置input的focus为

    2024年02月07日
    浏览(51)
  • 微信小程序——输入框input

    bindevent.wxss中代码: bindevent.wxml中代码: class=\\\"myinput\\\": 通过 class 属性设置该输入框的样式类,可以在 WXSS 中通过样式类来定义该输入框的样式。 bindinput=\\\"changeContent\\\": 通过 bindinput 属性将输入框的输入事件绑定到名为 changeContent 的事件处理函数上。当用户在输入框中输入内容时

    2024年02月07日
    浏览(46)
  • 微信小程序-----input数据双向绑定

    这里介绍两种获取的方式: 1、用户每输入一个字节就获取一个字节 2、用户全部输入结束了之后,再一起获取整个input输入框的值 注意:第二种方式会比较节省内存资源 第一种方式:         原理:我们使用bindinput事件来获取input的输入值,然后根据dataset获取要跟 data数组里

    2024年02月08日
    浏览(41)
  • 微信小程序 给input 添加选中样式

    相关属性 1.border-width:设置边框宽度: 常用取值: medium: 默认值,相当于3px。 thin: 1px。 thick: 5px。不可以为负值。 2.border-color:设置边框颜色。 3.border-top:设置顶部边框。 border-top-width,border-top-style,border-top-color 分别设置 宽度, 样式以及颜色。 4.border-right:设置右边框。 5.border-bottom:设

    2024年02月09日
    浏览(68)
  • 微信小程序input框无法获取数据

    使用微信小程序里面的input组件,使用bindinput绑定函数,但是无法获取输入的值 一直警告, 第一种情况是使用了mode双向绑定,这个时候,给他添加一个bindinput回调函数即可, 第二种是由于当前的app.json(注意是当前的,不是全局的)里面配置了组件,导致了冲突,要把组件去掉

    2024年02月13日
    浏览(47)
  • 华为手机 微信小程序 input输入框上移

    不知道大家有木有遇到过 微信小程序的input 调起输入法的时候 会被挤上去 输入框跑到上面去了 无论css怎么写怎么布局 还是会跑上移 尤其是测试mm的华为手机 别的手机都OK的 解决的方法是 给input加个 adjust-position=\\\"{{ false }}\\\" 比方说我这里要获取用户昵称 就可以这样 但是只写

    2024年02月16日
    浏览(46)
  • 微信小程序input的placeholder脱离文档流

    今天进行真机调试时input的提示词 placeholder脱离了文档流,但是奇怪的是input框没有脱离文档流 如下图所示: 微信开发工具正常:                                 真机: 不正常 脱离文档流               解决方法:  css 加上定位  效果: 这里记录一下  

    2024年02月16日
    浏览(55)
  • 微信小程序设置input框placeholder的字体大小

    给input框绑定 placeholder-class=\\\"placeholder-style\\\"这个属性。 绑定属性    设置样式  

    2024年02月16日
    浏览(48)
  • 微信小程序项目实战 微信小程序的事件对象

    目录 小程序前后端交互 自定义组件的使用 语法说明 properties 定义 案例  微信小程序的事件对象 e.target和e.currentTarget  微信小程序的事件传参 传参方式一: data-key=\\\'value\\\' 传参方式二: id=\\\'value\\\' scroll-view 使用  scroll-view 中使用flex布局 scroll-into-view 下拉刷新 上拉加载 微信小程

    2024年02月09日
    浏览(121)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包