2
Polymer.flush()函數到底做了什麼?我已經在使用紙對話的方式爲聚合物組分進行了書寫測試。 它在documentation這裏說它必須在任何dom突變之後立即被調用。 任何人都可以解釋這裏發生的情況幕後和其他需要此功能的場景嗎?Polymer.flush()是做什麼的?
Polymer.flush()函數到底做了什麼?我已經在使用紙對話的方式爲聚合物組分進行了書寫測試。 它在documentation這裏說它必須在任何dom突變之後立即被調用。 任何人都可以解釋這裏發生的情況幕後和其他需要此功能的場景嗎?Polymer.flush()是做什麼的?
根據位於here的文檔,它說Polymer.flush()
強制幾類異步排隊的任務進行刷新。
因此,當您執行影響ShadyDOM分發或執行一些異步操作(如插入,追加,移除)或存在動態DOM更改(如升級元素和調用附加/分離)的動態更改時,Polymer
會排隊並處理這些變化。
調用Polymer.dom.flush()
可確保這些任務完成同步。
你檢查我的答案了嗎? – Ofisora