美文网首页
微信小程序 - 13.事件绑定

微信小程序 - 13.事件绑定

作者: GiottoYLY | 来源:发表于2020-03-17 15:31 被阅读0次
  1. 输入框内容实时映射到下边的标签中显示
  2. 放两个按钮 + 和 -
    点击 + 输入框输入的数字+1
    点击 - 输入框输入的数字-1
  1. 需要给input标签绑定input事件
    绑定关键字 bindinput
  2. 获取输入框的值
    通过事件源对象来获取 e.detai.value
  3. 把输入框的值赋值到data当中
    1. 不能直接写
    this.data.num = e.detail.vaule (×)
    this.num = e.detail.value (×)
    2. 正确写法
    this.serData({
    num : e.detail.value
    })
  4. 需要加入一个点击事件
    1. bindtap
    2. 无法在小程序当中的事件中直接传参
    3. 通过自定义属性的方法来传递参数
    4. 事件源中获取 自定义属性
<input type="text" bindinput="handleInput"/>
<button bindtap="handletap" data-operation="{{1}}">+</button>
<button bindtap="handletap" data-operation="{{-1}}">-</button>
<view >{{num}}</view>

.js文件

  data: {
    num: 0
  },

  // 输入框的input事件的执行逻辑
  handleInput(e) {
         console.log(e.detail.value);
         this.setData({
               // num: e.detail.value
               num: parseInt(e.detail.value) 
         });
  },

  //加 减 按钮事件
  handletap(e) {
     console.log(e);
     //获取自定义属性operation
     const operation = e.currentTarget.dataset.operation;
     this.setData({
           num: this.data.num + operation
     })
  },

相关文章

  • 微信小程序 - 13.事件绑定

    输入框内容实时映射到下边的标签中显示 放两个按钮 + 和 -点击 + 输入框输入的数字+1点击 - 输入框输入的数...

  • 微信小程序 --- 事件绑定

    1.事件类别: tap:点击事件; longtap:长按事件; touchstart:触摸开始; touchend...

  • 微信小程序事件绑定

    一 通过实例来认识 (一) 给出代码 我们直接通过一个实例来引入我们想要讲解的内容: 上述代码就四行,首先是一个 ...

  • 微信小程序事件绑定

    事件绑定 简单的点击事件: 有的组件有自己特有的事件,比如input或者scroll-viewinput有bind...

  • 微信小程序综合

    WXSSWXML导入的两种方式 数据绑定列表渲染事件绑定 小程序的部分内置组件和接口(更新) 小程序的配置文件微信...

  • 微信小程序(文档)-事件

    微信小程序官方文档 一 什么是事件 二 事件的使用方式 三 事件详解 1 事件分类 2 事件绑定 3 事件对...

  • 微信小程序绑定事件解析

    小程序点击事件有两种bindtap和catchtap,前者不会阻止冒泡事件向上冒泡,后者则可以阻止向上冒泡。 1....

  • 微信小程序组件探究和应用

    把玩微信小程序组件 微信小程序把玩《二》:页面生命周期,模块化,数据绑定,view组件 微信小程序把玩《三》:sc...

  • 2021-06-08

    今日收获微信小程序双向绑定hidden = "{{offerId==''}}"

  • 小程序绑定微信开放平台帐号

    小程序绑定微信开放平台帐号 小程序绑定微信开放平台帐号后,可与帐号下的其他移动应用、网站应用及公众号打通,通过Un...

网友评论

      本文标题:微信小程序 - 13.事件绑定

      本文链接:https://www.haomeiwen.com/subject/cpptyhtx.html