微信小程序中如何实现bindtap事件传递参数?

更新于
2026-10-01 16:55:05
0阅读来源:SEO教程
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计893个文字,预计阅读时间需要4分钟。

微信小程序中如何实现bindtap事件传递参数?

之前一直以微信小程序按按钮点击事件传递参数是和网页端相同,即在事件中明确所传递的参数即可,但这样尝试过后发现小程序的控制台报错,错误提示是bindtap中参数错误。之后百度发现是...

之前一直以为微信小程序按钮点击事件传参是和web端相同,即在事件中写明所传递的参数即可,但是这样尝试过以后发现小程序的控制台报错,报所写的bindtap中参数错误,之后百度发现,小程序按钮点击这类事件时一般的处理方法是指明元素所在的id,bindtap只是写明函数名,例如,bindtap='setNumber',而不是bindtap='setNumber(1)',在js中只要写function(e).通过e可以获取所传过来元素的所有信息。

什么是事件

事件是视图层到逻辑层的通讯方式。 事件可以将用户的行为反馈到逻辑层进行处理。

事件可以绑定在组件上,当达到触发事件,就会执行逻辑层中对应的事件处理函数。

微信小程序中如何实现bindtap事件传递参数?

事件对象可以携带额外信息,如 id, dataset, touches。

看图,因为需要传递的数据比较多,所以我们通过dataset携带参数信息。如果只有一个参数,可以通过id来传递。

阅读全文

本文共计893个文字,预计阅读时间需要4分钟。

微信小程序中如何实现bindtap事件传递参数?

之前一直以微信小程序按按钮点击事件传递参数是和网页端相同,即在事件中明确所传递的参数即可,但这样尝试过后发现小程序的控制台报错,错误提示是bindtap中参数错误。之后百度发现是...

之前一直以为微信小程序按钮点击事件传参是和web端相同,即在事件中写明所传递的参数即可,但是这样尝试过以后发现小程序的控制台报错,报所写的bindtap中参数错误,之后百度发现,小程序按钮点击这类事件时一般的处理方法是指明元素所在的id,bindtap只是写明函数名,例如,bindtap='setNumber',而不是bindtap='setNumber(1)',在js中只要写function(e).通过e可以获取所传过来元素的所有信息。

什么是事件

事件是视图层到逻辑层的通讯方式。 事件可以将用户的行为反馈到逻辑层进行处理。

事件可以绑定在组件上,当达到触发事件,就会执行逻辑层中对应的事件处理函数。

微信小程序中如何实现bindtap事件传递参数?

事件对象可以携带额外信息,如 id, dataset, touches。

看图,因为需要传递的数据比较多,所以我们通过dataset携带参数信息。如果只有一个参数,可以通过id来传递。

阅读全文