在纸质对话框上解耦 iron-overlay-closed
Decouple iron-overlay-closed on a paper-dialog
当我的一个纸质对话被确认时,我想执行一个耗时的操作。我注意到当调用 paper-dialogs iron-overlay-closed 事件的处理程序时,对话框仍然可见。
在视觉上关闭对话框后,我将如何执行我的操作。是否有一些推荐的解耦方式?
您可以使用Async或Debounce方法延迟操作:
文档在这里:
https://www.polymer-project.org/1.0/docs/devguide/instance-methods
使用去抖的示例:
有时我会在这种情况下使用自定义超时:
setTimeout(function() {
//do something after 300ms
}.bind(this),300);
当我的一个纸质对话被确认时,我想执行一个耗时的操作。我注意到当调用 paper-dialogs iron-overlay-closed 事件的处理程序时,对话框仍然可见。
在视觉上关闭对话框后,我将如何执行我的操作。是否有一些推荐的解耦方式?
您可以使用Async或Debounce方法延迟操作:
文档在这里: https://www.polymer-project.org/1.0/docs/devguide/instance-methods
使用去抖的示例:
有时我会在这种情况下使用自定义超时:
setTimeout(function() {
//do something after 300ms
}.bind(this),300);