Polymer.flush()函数具体做什么?我在编写使用paper-dialog的polymer组件测试时使用了它。根据文档,必须在任何dom变化后立即调用该函数。能否有人解释一下在幕后发生了什么,并且需要此函数的其他场景?
根据此处所在的文档,它表示Polymer.flush()强制刷新异步排队任务的几个类别。因此,当您进行影响ShadyDOM分配或执行一些异步操作(例如插入、追加、删除)或存在动态DOM更改(例如升级元素并调用attached/detached)时,Polymer将对它们进行排队并处理这些更改。调用Polymer.dom.flush()确保这些任务同步完成。