开发手册 欢迎您!
软件开发者资料库

Aurelia - Events

Aurelia Events - 从基本概念到高级概念,简单易学地学习Aurelia,包括概述,环境设置,首次应用,配置,依赖注入,组件,组件生命周期,自定义元素,插件,数据绑定,绑定行为,转换器,事件,事件聚合器,表单,HTTP,参考,路由,历史,动画,对话框,本地化,工具,安全性,捆绑,调试,社区,最佳实践。

在本章中,您将了解Aurelia事件.

事件代表

甚至委托是一个有用的概念,其中附加了事件处理程序到一个顶级元素而不是DOM上的多个元素.这将提高应用程序内存的效率,应尽可能使用.

这是使用Aurelia框架使用事件委派的简单示例.我们的视图将有一个附带 click.delegate 事件的按钮.

app.html

点击按钮后,将调用 myFunction().

app .js

export class App {   myFunction() {      console.log('The function is triggered...');   }}

我们将获得以下输出.

Aurelia Events Delegate

事件触发器

在某些情况下你可以不使用代表团.某些JavaScript事件不支持委派; IOS支持某些元素.要查找哪些事件允许委派,您可以搜索任何事件的气泡属性这里.在这些情况下,您可以使用 trigger()方法.

可以使用 click.trigger .

app.html

app.js

export class App {   myFunction() {      console.log('The function is triggered...');   }}