【问题标题】:Decouple iron-overlay-closed on a paper-dialog在纸质对话框上解耦铁覆盖
【发布时间】:2017-04-24 23:49:16
【问题描述】:

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

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

【问题讨论】:

    标签: polymer polymer-2.x


    【解决方案1】:

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

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

    使用去抖动的示例: Polymer: Delay value changed execution

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

    setTimeout(function() { 
             //do something after 300ms
    }.bind(this),300);
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-02-27
      • 2011-09-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-03-04
      相关资源
      最近更新 更多