微信小程序基础开发(三)----事件绑定

1、定义一个num,然后新建一个输入框,使两边的值能够进行双向绑定
.js

Page({
  data: {
    num: 0
  },
  //输入框的input事件执行逻辑
  handleInput(e) {
    this.setData({
      num: e.detail.value
    })
  }

})

.wxml




    {{num}}

2、继续加入点击事件,进行简单的加减
.wxml


    




    {{num}}

.js

Page({
  data: {
    num: 0
  },
  //输入框的input事件执行逻辑
  handleInput(e) {
    this.setData({
      num: e.detail.value
    })
  },
  //加  减按钮的事件
  handletap(e){
  //获取自定义属性operation
  const operation = e.currentTarget.dataset.operation;
  this.setData({
    num:this.data.num + operation
  })
  }

})

总结:

1、通过 bandinput给输入框绑定
2、通过 e.detail.value来获取输入框的值
3、通过 this.setData({num:e.detail.value})将输入框的值赋值到data中
4、通过 bindtap给按钮增加点击事件
5、用自定义的属性进行传参
6、在事件源中获取自定义属性

你可能感兴趣的:(javascript,前端)