• 027-87317566
  • 4352294@qq.com
当前位置:首页 > 新闻资讯 > 热点动态
新闻资讯

力求视觉与交互相契合,以规范的流程和专注的态度,为您提供好的设计服务

微信小程序开发的时间绑定小常识

来源:武汉网站建设  浏览量:  发布时间:2021-05-18 14:34:27

前言在微信小程序的开发过程中,一定会遇到时间绑定的问题。目前,我们通常采用或执行事件绑定。那么两者之间有什么区别? 一、首先我们需要知道什么是事件

微信对此事件的官方解释是:

事件是从视图层到逻辑层的通信方法。事件可以将用户的行为反馈到逻辑层进行处理。可以将事件绑定到组件,并在达到触发事件时,将执行逻辑层中的相应事件处理功能。事件对象可以携带其他信息,例如ID。

那我们如何使用事件?

例如:在WXML页面中定义一个组件,

我!

将事件绑定到组件。同时,我们还需要在.js文件的Page中定义相应的时间处理函数:

例如:


Page({ tapName: function(event) { console.log(event) } })

该函数接受一个参数,该参数存储该函数调用的某些上下文信息。

二、和

之间的区别


在这里,我假设有两个按ID区分的视图。

我在这里画一幅画

假设调用了ID为1的视图,并且调用了ID为2的视图。我在这里使用了两个嵌套框来显示这两个WXML元素之间的层次关系。

在这里,我们将讨论起泡和不起泡,让我们看一下迷你程序的正式定义:

气泡事件:触发组件上的事件时,该事件将传递到父节点。非冒泡事件:触发组件上的事件时微信小程序绑定开发者有什么作用,该事件将不会传递到父节点。

如果仅查看定义,可能会不太清楚。什么是父节点,什么是转移,转移的作用是什么?

在我们的微信小程序示例中,我将在这里进行解释。

父节点

作为其中的WXML元素,我们将其称为父节点。父节点可能没有一个,但可能不止一个。我们只有一个例子。通过

因为它正在冒泡,所以当我们绑定到它时,此事件将像冒泡一样向上传递。让元素也具有事件=“”。这称为通过。它是非气泡的,因此绑定时没有此事件。

这是冒泡和不冒泡的结尾,但是情况更加复杂。如果它是书面的还是书面的怎么办?

写在里面

如果将其写入内部,它将继续冒泡,但不会冒泡,这等效于绑定到不同事件的两个子元素和父元素。如果绑定的组件具有父元素,则其父元素具有绑定的事件函数。写在里面

如果绑定在里面,就这样。从外部分析来看,该级别将不会继续传递事件函数。无论元素和元素之间有多少层(假设只有这两个事件),它都会被事件冒泡并具有事件功能。知道组件在哪里停止。


标签: 微信小程序
这篇文章太赞了我也要点赞!

11

郑重声明 Solemn Statement
本文来源:http://www.whzdd.com 作者:武汉网站建设@武汉站多多 网络营销策划,本文由武汉站多多版权所有,未经批准转载必究。

武汉站多多 - 武汉网站建设终极解决方案

或许,我们能为您做的还很多...

400-8084-027 / 027-87317566
站多多客服X
服务热线:

027-87317566
400-8084-027