2024-01-03 分类: 网站建设
前言在微信小程序的开发过程中,一定会遇到时间绑定的问题。目前,我们通常采用或执行事件绑定。那么两者之间有什么区别? 一、首先我们需要知道什么是事件
微信对此事件的官方解释是:
事件是从视图层到逻辑层的通信方法。事件可以将用户的行为反馈到逻辑层进行处理。可以将事件绑定到组件,并在达到触发事件时,将执行逻辑层中的相应事件处理功能。事件对象可以携带其他信息,例如ID。
那我们如何使用事件?
例如:在WXML页面中定义一个组件,
我!
将事件绑定到组件。同时,我们还需要在.js文件的Page中定义相应的时间处理函数:
例如:
Page({ tapName: function(event) { console.log(event) } })
该函数接受一个参数,该参数存储该函数调用的某些上下文信息。
二、和
之间的区别
在这里,我假设有两个按ID区分的视图。
我在这里画一幅画
假设调用了ID为1的视图,并且调用了ID为2的视图。我在这里使用了两个嵌套框来显示这两个WXML元素之间的层次关系。
在这里,我们将讨论起泡和不起泡,让我们看一下迷你程序的正式定义:
气泡事件:触发组件上的事件时,该事件将传递到父节点。非冒泡事件:触发组件上的事件时微信小程序绑定开发者有什么作用,该事件将不会传递到父节点。
如果仅查看定义,可能会不太清楚。什么是父节点,什么是转移,转移的作用是什么?
在我们的微信小程序示例中,我将在这里进行解释。
父节点
作为其中的WXML元素,我们将其称为父节点。父节点可能没有一个,但可能不止一个。我们只有一个例子。通过
因为它正在冒泡,所以当我们绑定到它时,此事件将像冒泡一样向上传递。让元素也具有事件=“”。这称为通过。它是非气泡的,因此绑定时没有此事件。
这是冒泡和不冒泡的结尾,但是情况更加复杂。如果它是书面的还是书面的怎么办?
写在里面
如果将其写入内部,它将继续冒泡,但不会冒泡,这等效于绑定到不同事件的两个子元素和父元素。如果绑定的组件具有父元素,则其父元素具有绑定的事件函数。写在里面
如果绑定在里面,就这样。从外部分析来看,该级别将不会继续传递事件函数。无论元素和元素之间有多少层(假设只有这两个事件),它都会被事件冒泡并具有事件功能。知道组件在哪里停止。
本文名称:微信小程序开发的时间绑定小常识
标题网址:https://www.cdcxhl.com/news12/311862.html
成都网站建设公司_创新互联,为您提供域名注册、企业网站制作、外贸网站建设、网站营销、网站内链、电子商务
声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联
猜你还喜欢下面的内容