原生微信小程序踩坑(二)------单击事件的传参问题

【微信小程序】事件传参问题 前言:微信小程序跟vue.js有很多相似点,也有很多不同点。例如在事件传值上就有很大区别。 阅读详情

在原生微信小程序中,单击事件的传参不像vue中的**@click="btn(10)"这样,直接将参数传递过去了,而是要使用data-xxx**的形式将相应的参数进行传递,data-后的xxx是自定义的参数名,bindtap只需要绑定相应的事件名称即可

<!--vue的传参-->
<button @click="btn(10)">vue按钮</button>

<!--原生微信小程序的传参-->
<button data-num="10" bingtap="btn">微信小程序按钮</button>

在处理事件参数的时候vue是直接将传递过来的参数进行使用,而原生微信小程序是通过事件参数e来进行调用的

//vue参数的使用,代码接上面示例
btn(a){
	console.log(a)//打印结果为10
}

//原生微信小程序的参数使用,代码接上面示例
btn(e){
	console.log(e)//打印结果看下面图示
	console.log(e.currentTarget.dataset.num)//打印结果为10,num对应为data-后的参数名
}

原生微信小程序事件参数e的打印结果截图:
在这里插入图片描述

小程序埋点 小程序埋点分为代码埋点+无代码埋点,二者的主要区别在于埋点的时机,不管哪一种都需要首先知道每个页面的逻辑与布局 小程序埋点是基于行为的埋点(点击、行为),不能做统计信息(比如商品卖了多少件) 代码埋点 运营数据支持度高(能够实现支付成功获取) 工作量大(没有基础事件支撑,每个漏斗都要单独埋点),但是不管几套,只需要埋一套后期加套的时候改Appid与eventid即可 有时会影响... 阅读详情

相关推荐

【小程序】微信小程序踩坑记(一)

突发奇想 之前没怎么接触微信小程序,昨天突然想用用看。于是下了开发者工具,粗略看了下文档后,想写一个简单的猜拳游戏练手,于是就开始踩坑了。 实现 首先页面布局很简单,上半部分是AI出拳的信息,中间是显示用户赢了还是输了,下边就是三个按钮,让用户点击选择出什么拳。 本来以为wxss和css没啥区别,用css的套路写应该没问题。没想到那么快第一个坑就出现了 span标签不好用了 想采用 <P><span>胜</span>/<span>负</span>/

MarronBan的博客 336

原生微信小程序

使用插值表达式。

qq_45256497的博客 1170

微信小程序事件绑定及传参问题

如果你小程序代码点击事件不响应并且提示报错Component "pages/trainForm/index" does not have a method "delWokerList(item)" to handle event "tap".,那么就是这个问题:不能在绑定事件的同时为事件处理函数传递参数

风中追风 1029

原生小程序小话题——事件绑定

小程序值事件绑定

huangfengnt的博客 1079

scGPT-spatial 复现

文章摘要:Spatial scGPT项目复现流程 本文详细介绍了复现Spatial scGPT项目的完整流程,包含数据预处理、模型训练等关键步骤。首先需要使用scanpy加载H5AD文件并进行归一化、对数变换等预处理。然后构建基因词汇表(vocab),提取基因表达值和空间坐标信息。接着使用DataCollator进行数据分箱、掩码和填充处理。最后搭建TransformerModel进行训练。文章特别指出了需要自行补全的缺失部分,包括基因词汇表构建、空间坐标提取、数据集类定义和训练主循环脚本等。作者还提供了详

victory0431的博客 1683

SAP 关于WPS上传文件提示“文档中不包含数据“ 和“程序正在运行中“处理办法

最近这一周经常有用户反馈,使用WPS上传文件系统报错,一直提示“程序正在运行中”,另外在导入数据的时候提示"文档中不包含数据",跟进运维过程中遇到的这两种情况,分享一下处理的办法,如果各位更好的办法也可以给我留言分享。

我小时候很黑的博客 2855

微信小程序05 事件绑定与事件传参

一、什么是事件 (一)定义 事件是渲染层(页面)到逻辑层(JS)的通讯方式,通过事件可以将用户在渲染层的行为,传递到逻辑层进行事务处理。 事件对象可以携带额外信息,如 id, dataset, touches。 (二)小程序中常用的事件 类型 绑定方式 事件描述 tap bindtap或者bind:tap 手指触摸后马上离开,类似于HTML中的click事件 input bindinput或 bind:input 文本框的输入事件 change bindchange或bind:cha

m0_50707858的博客 6642

减小伺服电机共振的方法(以松下伺服为例)

嘿 ! 我是【小黄】 , 我们又见面啦 !!! 毕竟技术只有大家交流才会进步嘛 ! 这博客是对自己学习的一点点记录和总结 ,如果您对自动控制感兴趣的话 ,可以关注一下我的动态 , 我们一起学习呀 ! 我们都还年轻 ,我们还有无限可能 。 YES ! 减小伺服电机共振的方法(以松下伺服为例)1. 准备工作:1.1.1 如何推定共振点:1.1.2 测定实操:1.1.3 总结:2. 下期预告: 在我们调试完伺服参数以后机器人运动到某个特定位置会产生振动或异响,我们要做的就是消除这个异响保..

在下小黄的博客 1万+

微信小程序传参的六种方式

本文总结了小程序开发中六种常见的页面间传参方式:1. 使用globalData全局数据;2. 使用storage缓存;3. 通过url路由传参;4. 组件传值(父传子、子传父);5. 使用通信通道;6. 利用页面栈直接操作页面数据。每种方式都有其适用场景和优缺点,开发者可根据具体需求选择合适的方法。例如,globalData和storage适合全局数据共享,但数据更新不会自动同步;路由传参简单但长度有限;组件传值适合父子组件通信;通信通道和页面栈则提供了更灵活的传参方式。

2301_76459194的博客 1721

嵌入式C开发必备:用Cursor规则搞定代码风格检查(附Pikachu项目实战)

本文以Pikachu开源项目为例,详细介绍了如何利用Cursor的AI代理规则系统,为嵌入式C开发项目配置一套完整的代码风格检查与规范执行方案。通过实战演示,指导开发者创建项目级规则,实现命名、格式、硬件抽象层及驱动开发的自动化规范,从而提升代码一致性、可维护性和团队协作效率。

weixin_29181861的博客 599

QGIS插件实战:用百度地图AOI数据做个城市公园分析,从下载到出图全记录

本文详细介绍了如何利用QGIS的百度地图AOI插件进行城市公园分析,从插件安装、数据获取到空间分析与可视化全流程。通过实战案例演示了公园面积统计、服务范围缓冲区分析及专题地图制作,帮助用户高效完成城市绿地评估工作。

weixin_30790841的博客 556

原生小程序 之事件绑定(数据绑定) 与 事件传参 下拉刷新、触底事件等

目录原生小程序 之事件绑定 与 时间传参事件绑定点击事件 bindtap数据的单向绑定 与 双向数据绑定数据双向绑定的 限制 (只能绑定一个值,对象的属性值不可绑定的)数据双向绑定的 实现绑定 对象的属性值事件传参点击按钮,当前按钮 给事件传递了 参数info为2input 事件 拿到 输入的值 原生小程序 之事件绑定 与 时间传参 事件绑定 点击事件 bindtap index.wxml <view> <button bindtap="btn1">按钮</butto

weixin_47409897的博客 2378

010、Zephyr RTOS开发环境搭建(Docker)

摘要 本文分享了使用Docker搭建Zephyr RTOS开发环境的实践经验。作者通过团队新人配置环境的真实案例,指出传统安装方式存在版本冲突、缓存污染等问题,而Docker方案能确保环境一致性。文章详细介绍了自定义Docker镜像的设计思路,重点解决工具链版本匹配、Python虚拟环境隔离等问题,将镜像体积从2GB优化到800MB。提供了从拉取镜像到点亮LED的完整工作流程,并总结了USB设备直通、文件权限、缓存问题等常见陷阱。还探讨了多阶段构建、CI集成等进阶用法,同时客观分析了Docker方案的局限性

m0_50546716的博客 80

微信小程序原生开发技巧及跳坑心得

常用功能 1、事件带参 在微信小程序中,给事件的回调函数内部传递参数不是通过函数调用传递实参的方式传递的,而是通过在view上绑定属性,然后在回调函数的事件对象的currentTarget属性中的dataset中获取的 视图 // index 为变量 <view data-name="小程序" data-index='{{index}}' bindtap='handle'>...

高先生的猫 1565

基于Python的IMF经济数据爬取与分析:从入门到实战

本文详细介绍了如何使用Python爬取国际货币基金组织(IMF)的经济数据,包括最新的爬虫技术、反反爬策略、数据解析与存储方法。文章从IMF数据源分析开始,逐步讲解如何构建一个完整的爬虫系统,并提供了详细的代码实现和优化建议。通过本文,读者将掌握爬取复杂国际组织数据的关键技术,并能将这些技术应用于其他类似的数据获取场景。关键词:Python爬虫、IMF数据、经济数据获取、数据清洗、反爬策略IMF Data (data.imf.org) - 主要数据门户。

2201_76125261的博客 1439

YOLOv8优化:特征融合 | 金字塔稀疏 Transformer(PST)——一个轻量级、即插即用的模块 | 25年7月最新成果

将 PST 嵌入当前最先进的实时检测模型(YOLOv11-N/S/M)后,在 MS COCO 上的 mAP 分别提升 0.9%、0.5%、0.4%,而延迟增加极小。

①答疑群聊服务;②YOLO大模型知识问答系统;③计算机视觉论文生成智能体; 613

原生微信小程序事件传参 - bindtap + data-*(包含多参数传参)- 附完整示例

原生微信小程序事件传参 - bindtap + data-*(包含多参数传参)

m0_48968874的博客 3332

SAP B1中文培訓教材_SDK

公司内部培训资料,对开发工具 ,DIAPI, UIAPI,Add-ON有详细解说

微信小程序函数传参以及获取调用

最近在做微信小程序,发现小程序的页面函数传参和web端不一样,在此做个记录; 1.web端函数传参是这样的 <Button type="primary" className="mr10" onClick={() => this.loadData({ page: 1 })} // 参数在函数括号内 > 查询 </Button> 2.微信小程序端,是需要类似自定义属性的,传参形式,像下面这样:这里我用了vant的ui框框;原生点击事件方法

卡卡罗特的博客 6901

文档:亲测可用解决vnc灰屏,黑屏,鼠标大黑叉情况

主要解决vnc-viewer灰屏,黑屏,鼠标大黑叉等现象,详细见文档。

RU DOS版、EFI版32bit/64bit BIOS常用工具

DOS版、EFI版的RU工具,可用来查看IO、MEM、PCI、SMBIOS等资源。亲测在EFI SHELL下可用。

uniapp 微信小程序webview 踩坑

微信小程序的存在许多功能上的限制和约束,有些情况不得不去使用webview进行开发实现需求,比如原生无法满足(例如某团队维护SDK 只提供了WEB端jsSDK,且不维护小程序SDK)H5可以同时适用多端(适用范围更广)H5可以弥补小程序部分欠缺微信生态有部分限制(包大小,设计规范等)由于最近做的需求小程序不支持播放带有透明通道的视频,所以转到了webview这里总结下完整的开发流程和现有的各种解决方案: 开发阶段需要将不校验合法域名勾选上。

Raccon_的博客 8840

WINCC7.3破解文件

WINCC7.3硬件够破解文件,有需要的下载!WINCC7.3硬件够破解文件,有需要的下载!

Uniapp与原生微信小程序开发区别对比

Uniapp与原生微信小程序开发的区别对比

luoyong_blog的博客 3389

微信小程序-事件传参(附实战案例)

原生小程序事件传参的核心是“通过标签属性绑定参数,通过事件对象提取参数”,掌握以下关键点即可应对大部分开发场景:简单传参优先用data-*属性,兼容性好、使用便捷,是开发中的首选;复杂嵌套场景用mark标记,可批量获取多节点参数,避免参数混淆;页面跳转传参结合wx.navigateTo的URL拼接,在onLoad中通过options接收。

qq_65834473的博客 532

微信小程序(4.事件系统)

在小程序中,可以通过事件传参的方式,将数据传递给事件处理函数。常见的事件包括点击事件、输入事件等。在组件节点中可以通过data-的方式传递一些自定义数据,传递的数据可以通过事件对象的方式进行获取📌注意事项​ 使用data-方法传递参数的时候,多个单词由连字符连接​ 连字符写法会转换成驼峰写法,而大写字符会自动转成小写字符​ 例如:​,最终会呈现为​,最终会呈现为在 wxml 文件中,使用data-*属性将数据传递给事件处理函数。

moments的博客 1238

【微信小程序开发】来看看,那些年我们踩过的坑~

textarea组件value不显示 textarea组件默认值绑定data数据真机不显示问题 | [链接] 使用.switchTab跳转到tabbar页传递参数问题 跳转时无法带参数解决方法| [链接] 自定义属性data问题 自定义的属性都会转为小写,js取时要注意!| [链接] scroll-view下拉刷新被请求多次

Dreawer微信小程序联盟 1421

微信小程序与webview H5交互(内嵌H5跳转原生页面)

实现微信小程序与webview H5交互的方法

weixin_44646763的博客 1万+

原生微信小程序基础语法--快速总结

没错换工作了 他们小程序竟然用的原生qaq总结复习一波。

m0_52952413的博客 793

原生微信小程序开发-黑马优购(一)

接口文档地址: 轮播图--ShowDoc 视频地址: 黑马程序员微信小程序开发前端教程_零基础玩转微信小程序_哔哩哔哩_bilibili vs快捷键 wx-app wx-page 通过样式方式引入字体图标 微信小程序中不支持通配符“ * ” 页面初始化 主体颜色定义成变量 微信小程序单行注释没有用 单行注释没有用(//) 要 用多行注释(/* */) 写less文件,变成wxss文件? 发送请求 ,要么记得把勾去掉,要么去开启请求合法域名 引入的路径要写...

peng109的博客 3346
上一篇: 原生微信小程序踩坑(一)------页面空白不显示问题
下一篇: 原生微信小程序踩坑(三)------ 活动类的使用
“蓬蒿人”
博客等级 码龄7年 23粉丝 13原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值