小程序点击事件传参

简介: 小程序点击事件传参

小程序点击事件传参

data- 的用法

微信小程序可以通过直接写 data-index="1" 进行数据的绑定 ,利用 bindtap 点击事件执行函数从而获取到参数信息。

<view bindtap="triggers" data-idType="{
   {item.id}}">按钮</view>

注意

data-是固定的写法,-后面可以取任意的名字,但是需要强调的是在获取的时候要写相对应的名字,例如:data-index = "{ {item.id}}",获取时就是 e.target.dataset.index 。取不到就使用e.currentTarget.dataset

下面通过一个简单的代码小实例带大家更直观的了解 data- 的用法。

wxml文件

<!-- 按钮触发事件 -->
<view 
 wx:for="{
   {list}}" 
 bindtap="triggers" 
 data-idType="{
   {item.id}}">点击我</view>

js文件

Page({
   
    data: {
   },
    //点击事件
    triggers(e) {
   
        console.log(e.target.dataset.idtype); 
    },
})

翻译自:

微信小程序通过点击事件传参(data-)

目录
相关文章
|
6月前
|
存储 缓存 小程序
小程序页面路由传参的方法?
小程序页面路由传参的方法?
|
4月前
|
小程序 API 数据库
【微信小程序-原生开发】实用教程09 - 可滚动选项,动态列表-步骤条(含事件传参),动态详情(含微信云查询单条数据 doc)
【微信小程序-原生开发】实用教程09 - 可滚动选项,动态列表-步骤条(含事件传参),动态详情(含微信云查询单条数据 doc)
83 0
|
4月前
|
小程序 数据库 C++
【微信小程序-原生开发】实用教程16 - 查看详情(含页面跳转的传参方法--简单传参 vs 复杂传参)
【微信小程序-原生开发】实用教程16 - 查看详情(含页面跳转的传参方法--简单传参 vs 复杂传参)
47 0
|
6月前
|
存储 小程序
小程序路由传参的方法?
小程序路由传参的方法?
114 0
|
6月前
|
小程序
小程序页面路由传参的方法?
小程序页面路由传参的方法?
68 0
|
6月前
|
小程序 JavaScript
【微信小程序】-- 页面导航 -- 导航传参(二十四)
【微信小程序】-- 页面导航 -- 导航传参(二十四)
|
6月前
|
小程序
小程序与uniapp如何进行传参
小程序与uniapp如何进行传参
287 0
|
6月前
|
移动开发 小程序
微信小程序web-view嵌入uni-app H5页面,通过H5页面传参给小程序进行转发分享页面,并通过点击转发出来的卡片,定向打开对应H5路径
微信小程序web-view嵌入uni-app H5页面,通过H5页面传参给小程序进行转发分享页面,并通过点击转发出来的卡片,定向打开对应H5路径
|
11月前
|
存储 小程序 JavaScript
微信小程序(十二)小程序页面跳转及传参
Bindtap传参的问题解决了,那么跳页的时候,也需要传递参数,毕竟,从文章列表页,跳到文章详情页,是需要文章id的。 小程序这部分到是提供了不少的方法,大概整理了一下。
246 0
|
11月前
|
小程序 JavaScript 前端开发
微信小程序(十一)小程序bindtap传参
文章列表页跳文章详情页的时候,我发现了一个问题,bindtap绑定的事件不能直接写:bindtap=jumpToArticle(item.id); 这样写不行,会报错:
117 0