Questions tagged «aurelia»

6
ResizeObserver-超出循环限制
大约两个月前,我们开始使用Rollbar通知我们Web应用程序中的各种错误。从那时起,我们一直遇到偶尔的错误: ResizeObserver loop limit exceeded 让我感到困惑的是,我们没有使用它,ResizeObserver而我调查了我认为唯一可能是罪魁祸首的插件,即: Aurelia调整大小 但它似乎都没有使用ResizeObserver。 令人困惑的是,自一月份以来就一直出现这些错误消息,但ResizeObserver仅在最近才对Chrome 65添加了支持。 一直给我们这个错误的浏览器版本是: Chrome:63.0.3239(超出了ResizeObserver循环限制) Chrome:64.0.3282(超出了ResizeObserver循环限制) 边缘:14.14393(SecurityError) 边缘:15.15063(SecurityError) 所以我想知道这是否可能是浏览器错误?还是实际上与错误无关的错误ResizeObserver?

2
Aurelia委托与触发器:您如何知道何时使用委托或触发器?
我正在尝试学习如何使用Aurelia框架。这样做,我读的文档在这里对他们的结合事件的方法。该文档建议默认使用委托。我分叉了他们在其博客文章之一中提供的“ punkr”,并添加了一些内容。满满的朋克就在这里。 app.html <template> <input value.bind="pageInput" blur.delegate="showAlert()" placeholder="delegate()" /> <input value.bind="pageInput" blur.trigger="showAlert()" placeholder="trigger()" /> <button type="button" click.delegate="showAlert()">delegate()</button> <button type="button" click.trigger="showAlert()">trigger()</button> </template> app.js export class App { showAlert() { alert('showAlert()'); } } 如您在插件中所看到的,blur.trigger / click.delegate / click.trigger均会触发事件,而blur.delegate不会。 为什么会这样呢? 您如何确定什么时候.delegate不工作(当然无需手动测试)?
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.