簡體   English   中英

如何處理Dart Web UI模板從DOM添加或刪除的元素

[英]How to process elements added or removed from DOM by Dart Web UI template

在(最新)Dart Web UI中,當元素通過模板添加或從DOM中刪除時,處理元素的最佳方法是什么? 理想情況下,我想在模板中注冊回調權,但這不是必需的。

背景:我需要從兩個JS庫(其中一個是JQuery插件)注冊/取消注冊某些DOM元素。 由於我的模板使用循環和條件(以及數據綁定),因此元素可以隨時進出,我不能在初始渲染后注冊它們。

可以向組件的類添加回調,該回調在創建,插入DOM或從DOM中刪除時觸發。

Web UI規范:生命周期方法

class MyComponent extends WebComponent {

  inserted() {
    // Do stuff when inserted into DOM.
  }

  removed() {
    // Do stuff when removed from DOM.
  }
}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM