微信小程序通过点击事件传参(data-)
前言
大家都知道在 vue 中,我们可以直接在点击事件中放入传递的参数进行传参;然而微信小程序中并不适用这样的写法,但是微信小程序可以通过自定义属性从而绑定参数使用。
data- 的用法
微信小程序可以通过直接写 data-index="1"
进行数据的绑定 ,利用 bindtap
点击事件执行函数从而获取到参数信息。
<view bindtap="triggers" data-idType="1">点击我</view>
注意:
data-
是固定的写法,-
后面可以取任意的名字,但是需要强调的是在获取的时候要写相对应的名字,例如:data-index = "1"
,获取时就是e.target.dataset.index
。
下面通过一个简单的代码小实例带大家更直观的了解 data- 的用法。
wxml文件
<!-- 按钮触发事件 -->
<view bindtap="triggers" data-idType="1">点击我</view>
js文件
Page({data: {},//点击事件triggers(e) {console.log(e.target.dataset.idtype); // 1},
})
如下图:
微信小程序通过点击事件传参(data-)相关推荐
- 微信小程序之父子间组件传参
1.创建组件 打开微信开发者工具,创建组件,会生成四个文件:wxml,wxss,js,json 在wxml中: <view>我是组件A</view> 在js中: Compone ...
- 微信小程序 组件与页面的传参、方法调用(二)
微信小程序 组件与页面的传参.方法调用 使用小程序组件时经常不会只用到静态页面显示,需要一定的交互.这时候就需要知道这么传参与方法调用的了 首先先放官方的文档,介绍的还是比较清楚详细,有能力的同学请直 ...
- vue 传参 微信_小猿圈web前端之微信小程序页面间跳转传参方式总结
原标题:小猿圈web前端之微信小程序页面间跳转传参方式总结 最近小程序发展的越来越快,很多大公司也在打造自己的小程序平台以及购物小程序等等,今天小猿圈web前端讲师就总结了关于微信小程序的知识点,首先 ...
- 按钮点击_如何设置微信小程序按钮点击事件?
当我们需要点击按钮实现一个操作时,我们应该怎么设置?这里给大家介绍两种方法: 方法一:使用小程序模板,无需懂技术. 这种方法比较简单,你只需要选一个比较简单的小程序模板,比如「上线了」sxl.cn,在 ...
- 微信小程序——绑定点击事件
微信小程序出来了那么长时间了,之前一直准备升学和毕业设计(过段时间我要写一写我的毕业设计),最近马上毕业了,终于有时间来研究一下了,先从最简单的点击事件开始吧! 首先我们在test.wxml中加入以下 ...
- 微信小程序跳转tabBar页面传参
微信小程序底部tabBar一般通过wx.switchTab进行跳转,但该api无法传参,如何解决传参问题? 网上查了一下,一般都是通过app.globalData全局变量进行传参的,但这种方法在需要配 ...
- 【微信小程序】点击事件bindtap如何传参
错误写法 // wxml页面 <view class="card_box" bindtap="toPage('12')"> </view> ...
- 微信小程序开发-点击事件,获取元素id
1.点击事件,获取元素id,页面传值 参数传递: 小程序里的点击触发事件.如何获取当前元素的id.如何吧值传递到下一个页面例: <view class="kindleft"& ...
- uniapp 微信小程序阻止点击事件click冒泡
使用uniapp开发小程序的时候,@click.stop来做事件冒泡没有作用. 需要把@click.stop改成@tap.stop就可以实现了.
- 【微信小程序】给绑定事件传参数
前言 调试基础库 2.12.0 开发者工具 1.03.2008270 给绑定事件传参数 使用公共属性data-*给绑定事件传参数 使用方式 声明事件: Page({tapName: function( ...
最新文章
- EhCache的特性
- 安装cactiez v11对windows和linux系统进行监控
- 接口性能测试实战小结
- 【若依(ruoyi)】获取mainContent的宽高
- 浅谈C#中Control的Invoke与BeginInvoke在主副线程中的执行顺序和区别
- html表单php连接mysql数据库_使用HTML表单和PHP更新MySQL
- Kinaba及X-Pack插件安装
- [渣译文] 使用 MVC 5 的 EF6 Code First 入门 系列:为ASP.NET MVC应用程序使用高级功能...
- oracle ignore_Oracle 数据库常用操作语句,速速收藏
- 轻量级 android模拟器,【分享中控】轻量级中控系统
- matlab int积分常数,matlab int 积分
- 【干货】消费金融助贷业务实操全速览
- JavaScript 学习中
- Shell(Bash)输入一个IP 判断是否可用并进行ping 测试
- 网易云音乐外链播放器代码的一个bug
- 基于HTML美中华传统文化题材网页项目的设计与实现 (纯HTML+CSS制作中国茶文化网站)
- Java开发工具排名,你知道几个?
- http请求 响应数据格式
- DNS抗压集群服务器部署、远程加密更新DNS、花生壳(DDNS)--动态域名解析功能实现
- Linux进程管理概述