小程序绑定的事件怎么传参

151 阅读1分钟

让你明明白白学知识,有代码,有讲解,抄的走,学的会!

小程序传参,并不是直接传递给事件的,都是通过挂载到自定义属性上,进行传参 小程序自定义属性上,可以传递基础类型,也可以传递对象

我们一般传参数,就需要关系2种

  • 基础类型: String、Number、Boolean等
  • 对象: Array, Object

视图层代码

<view data-name='{{name}}' data-obj="{{obj}}" bindtap="handleData">传参</view>

逻辑层代码

Page({
    data: {
        name: "张三",
        obj: {
          age: 1,
          sex: '男'
        },
    },
    handleData(event) {
        console.log(event)
        let {name, obj} = event.currentTarget.dataset
    }
})

直接可以使用