解决钉钉小程序绑定点击事件并且传参的问题

news/2024/7/20 2:55:08 标签: 小程序, 钉钉, javascript

平常写点击事件的时候通常需要传递参数,可是钉钉小程序官网文档并没有给出如何传递参数,然后我试着用微信小程序data-xx ,发现可以出效果,所以记录一下自己的踩坑过程,也给其他人一个参考


一、基本的使用

data-xx 的作用是在事件中可以获取这些自定义的节点数据,用于事件的逻辑处理

使用 data-xx 需要注意的 xx 是自己取的名字, 后面跟着的渲染一定要是使用的值,否则无效

二、示例代码

 

先说一下我想实现的效果,我想点击每一个导航栏,跳转到不同的 tabbar,所以就需要在点击不同的导航栏,得到不同的参数,通过参数的不同,跳转不同的 tabbar

 下面是对应的点击事件

 

下面是点击导航栏,控制台输出的参数

 所以,钉钉小程序可以使用 data-xx 来设置参数。

但是!还是想吐槽吐槽,作为刚刚开发钉钉小程序的我来说,最近踩的坑真是太多了,基本走一步就要踩一个坑,差评!


http://www.niftyadmin.cn/n/196305.html

相关文章

重新理解一个类中的forward()和__init__()函数

forward()函数和__init__()的关系 __init__() 是一个类的构造函数,用于初始化对象的属性。它会在创建对象时自动调用,而且通常在这里完成对象所需的所有初始化操作。 forward() 是一个神经网络模型中的方法,用于定义数据流的向前传播过程。…

Python 进阶指南(编程轻松进阶):十一、注释、文档字符串和类型提示

原文:http://inventwithpython.com/beyond/chapter11.html 源代码中的注释和文档可能和代码一样重要。原因是软件是永远不会完成的;无论是添加新功能还是修复错误,您总是需要做出改变。但是你不能改变代码,除非你理解它&#xff0…

17_I.MX6ULL_内部RTC

目录 I.MX6U RTC简介 相关寄存器 实验源码 I.MX6U RTC简介 实时时钟是很常用的一个外设,通过实时时钟我们就可以知道年、月、日和时间等信息。因此在需要记录时间的场合就需要实时时钟,可以使用专用的实时时钟芯片来完成此功能,但是现在大多数的MCU或者MPU内部就已经自带了…

手把手教你3步轻松制作报表

摘要: 报表是企业和团队在工作中不可或缺的沟通工具,用于追踪项目进度、管理财务状况以及监控业务运行状况等。本文将手把手教你如何轻松设计一个有效的报表,让你在工作中节省时间、提高效率。 目录: 确定报表的目的和类型整理和…

2 新建工程步骤

2 新建工程步骤 0.建立工程文件夹 选择一个程序储存文件,新建一个2-1 STM32工程模板文件夹,在2-1 STM32工程模板文件夹新建一个Start,User,Library文件夹 1.Keil中新建工程,选择型号 打开keil5,project->new pr…

从异步到promise

一,背景 1.1,js的单线程 这一切,要从js诞生之初说起,因为js是单线程的语言。 js单线程原因:作为浏览器脚本语言,JavaScript的主要用途是与用户互动,以及操作DOM。这决定了它只能是单线程&…

分布式系统之间的调用——PRC

你所知道的 RPC 说到 RPC(Remote Procedure Call,远程过程调用),你不会陌生,它指的是通过网络,调用另一台计算机上部署服务的技术。 而 RPC 框架就封装了网络调用的细节,让你像调用本地服务一样…

【MySQL】基于GTID的半同步主从复制(实践)

一、GTID简介 什么是GTID? 全局事务标识符GTID的全称为Global Transaction Identifier,是在整个复制环境中对一个事务的唯一标识。 它是MySQL 5.6加入的一个强大特性,目的在于能够实现主从自动定位和切换,而不像以前需要指定文件和位置。 …