当前位置: 首页 > news >正文

网站建设期间工作由音乐学院做的网站

网站建设期间工作,由音乐学院做的网站,各大网站投稿,视频网站后台模板目录 步骤一#xff1a;按钮的创建 步骤二#xff1a;按钮属性配置 步骤三#xff1a;添加点击事件 步骤四#xff1a;参数传递 步骤五#xff1a;打印数据 步骤六#xff1a;获取数据 步骤七#xff1a;父进程验证 总结#xff1a;data-*自定义数据和mark-自定… 目录 步骤一按钮的创建 步骤二按钮属性配置 步骤三添加点击事件 步骤四参数传递 步骤五打印数据 步骤六获取数据 步骤七父进程验证 总结data-*自定义数据和mark-自定义数据的区别 事件传参在触发事件时,将一些数据作为参数传递给事件处理函数的过程,就是事件传参。 在微信小程序中,我们经常会在组件上添加一些自定义数据,然后在事件处理函数中获取这些自定义数据,从而完成业务逻辑的开发。 上一章我们了解到在组件上通过data-的方式定义需要传递的数据其中*是自定义的属性,例如: view data-id100 bindtaphandier/然后通过事件对象进行获取自定义数据。 零基础手把手教你创建微信小程序十六·事件传参·data-*自定义数据-CSDN博客 本章我们讲解另一种方法小程序进行事件传参的时候除了使用 data-* 属性传递参数外还可以使用 mark 标记传递参数mark是一种自定义属性可以在组件上添加用于来识别具体触发事件的target节点。 同时mark还可以用于承载一些自定义数据在组件上使用 mark:自定义属性 的方式将数据传递给事件处理函数。 例如 view mark:id100 bindtaphandler/然后通过事件对象进行获取自定义数据 步骤一按钮的创建 找到购物车页面找到其文件路径快速找到cart.wxml文件编写代码创建一个按钮 viewbutton按钮/button /view 步骤二按钮属性配置 找打上一配置的cate.scss文件将其中的内容复制粘贴到cart.scss文件中配置按钮相关属性 view{display: flex;height: 300rpx;background-color: skyblue;align-items: center; } 步骤三添加点击事件 在cart.wxml文件中创建一个名为“bluHandler”的点击事件 viewbutton bind:tapbtuHandler按钮/button /view 步骤四参数传递 如果需要使用 mark 进行事件传参如果需要使用 mark自定义属性的方式进行参数传递 view!-- 如果需要使用 mark 进行事件传参如果需要使用 mark自定义属性的方式进行参数传递 --button bind:tapbtuHandler mark:id1 mark:nametom按钮/button /view 步骤五打印数据 找到cart.js文件对按钮绑定事件进行处理 Page({// 按钮绑定的事件处理函数btuHandler(event){console.log(event)} }) 步骤六获取数据 Page({// 按钮绑定的事件处理函数btuHandler(event){console.log(event.mark.id)console.log(event.mark.name)} }) 步骤七父进程验证 找到cart.wxml对view添加事件 view bind:tapparentHandler mark:parentid1 mark:parentnametom!-- 如果需要使用 mark 进行事件传参如果需要使用 mark自定义属性的方式进行参数传递 --!-- button bind:tapbtuHandler mark:id1 mark:nametom按钮/button --button mark:id1 mark:nametom按钮/button /view 在找到cart.js文件对view创建的事件读取 首先点击蓝色区域不点击按钮 Page({// 按钮绑定的事件处理函数btuHandler(event){console.log(event.mark.id)console.log(event.mark.name)},//view 绑定的事件处理函数parentHandler(event){//先点击蓝色区域// 通过事件对象获取的是 view 身上绑定的数据console.log(event)} }) 点击按钮不点击蓝色区域 Page({// 按钮绑定的事件处理函数btuHandler(event){console.log(event.mark.id)console.log(event.mark.name)},//view 绑定的事件处理函数parentHandler(event){//先点击蓝色区域// 通过事件对象获取的是 view 身上绑定的数据// 先点击按钮(不点击蓝色区域)console.log(event)} }) 总结data-*自定义数据和mark-自定义数据的区别 对于 data-*自定义数据 点击蓝色区域不点击按钮         currentTarget 事件绑定者view         target 事件触发者view 不点击蓝色区域点击按钮              currentTarget 事件绑定者view         target 事件触发者按钮 如果想获取 view 身上的数据就必须使用 currentTarget 才可以。 如果想获取的是时间触发者本身数据就需要使用 target。 对于 mark-自定义数据 点击蓝色区域不点击按钮         通过事件对象获取的是 view 身上绑定的数据 不点击蓝色区域点击按钮 通过事件对象获取到的是 触发事件的节点 以及父节点身上的所有 mark 数据 微信小程序开发_时光の尘的博客-CSDN博客
http://www.pierceye.com/news/475086/

相关文章:

  • 骏域网站建设专家东莞展台展馆设计搭建
  • 免费的html网站东丽手机网站建设
  • 网站建设谈客户说什么广州网站快速制作
  • 寻花问柳专注做男人喜爱的网站做网站教程 第一课
  • 个人做外贸接订单网站简道云crm
  • 小程序免费制作平台教学东莞seo关键词
  • 微网站设计平台网络营销相关的岗位有哪些
  • 手机网站建设软件有哪些内容如何做自己的加盟网站
  • 做购物平台网站 民治农业信息网站建设方案
  • 苏州网站建设找哪家东莞seo关键词排名优化排名
  • 怎么描述网站设计软件排行榜
  • 宁波网站制作优化服务公司推广找客户平台
  • 个人网站 域名选择在线画图网页版
  • 外贸网站建设双语网站建设广州景点
  • 深圳宝安p2p网站系统的建设手机网站开发+手机模拟器
  • 合肥营销网站建设设计网站关键词做标签
  • 网站建设与管理实训心得怎么写wordpress图片太大
  • 用个人免费空间快速建立个人网站后方平台网络营销案例2022
  • 网站搭建h5是什么做图软件ps下载网站有哪些内容
  • 企业网站推广技巧和方法免费个人简历模板官网
  • wordpress 全站备份网站建设的实验心得体会
  • 给网站开发APP网站可信度必须做吗
  • 用地方名字做网站做网站那种语言好
  • 天河网站(建设信科网络)濮阳市城乡一体化示范区主任
  • 扬州网站建设link5深圳建外贸网站
  • 网站开发用什么编程淘宝网站开发方式
  • 网站ui设计包括哪些原则网站flash代码
  • 北京建设执业注册中心网站北京中兴时代网站建设
  • 深圳建站公司设计肥城网站建设推广
  • 对网站建设服务公司的看法wordpress主题自定义打不开