0

当我的一个纸质对话被确认时,我想执行一个耗时的操作。我注意到当我的纸质对话框铁覆盖关闭事件的处理程序被调用时,对话框仍然可见。

对话框在视觉上关闭后我将如何执行我的操作。有什么推荐的解耦方式吗?

4

1 回答 1

1

您可以使用 Async 或 Debounce 方法来延迟操作:

文档在这里: https ://www.polymer-project.org/1.0/docs/devguide/instance-methods

使用 Debounce 的示例: Polymer:延迟值更改执行

有时我在这种情况下使用自定义超时:

setTimeout(function() { 
         //do something after 300ms
}.bind(this),300);
于 2017-04-24T15:49:16.763 回答