lit-html/lit-element 内で DOM 要素を再利用しない方法を探しています (はい、わかっています。主な機能の 1 つをオフにしています)。特定のシナリオでは、既存のシステムを lit-element/lit-html に移動し、特定の時点で trumbowyg WYSIWYG エディターを組み込みます。このエディター<div>
は、lit-element 内で作成されたタグに自身をアタッチし、独自の内部 DOM を変更しますが、もちろん lit-html はこれが発生したことを認識していないため<div>
、新しいタグを作成する代わりに、同じタグを再利用することがよくあります。vue.js
key 属性に似たものを探しています (たとえば、 Vue が積極的に dom-elements を再利用するのを防ぎます)
これにはlive()
ディレクティブlit-html
が役立つはずだと思いますが、それは特定の属性に基づく再利用を防ぎ、すべての属性が同一であっても再利用を防ぎたいと考えています。ありがとう!