观察一个元素有多少个孩子?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了观察一个元素有多少个孩子?相关的知识,希望对你有一定的参考价值。

我需要知道自定义元素是否已经获得或失去了孩子。

我希望在发生变化时使用observedAttributes()attributeChangedCallback作出反应,但childrenchildNodes都是属性,而不是属性。

有没有办法让我可以观察属性的变化并以同样的方式响应属性的变化?

我不想使用库。

代码到目前为止......

class MyElement extends htmlElement
    constructor: ->
        super()
答案

如果您的孩子数量发生变化,您的道具将会发生变化,因此您可以“观察”使用例如一个钩子

useEffect(() => console.log(props.children.count));

这有帮助吗?

以上是关于观察一个元素有多少个孩子?的主要内容,如果未能解决你的问题,请参考以下文章

数据结构用孩子兄弟表示法创建好了树之后运行程序的时候怎么输入树中的结点?

13 个非常有用的 Python 代码片段

817. Linked List Components - LeetCode

Sphinx - 在代码块片段中使用省略号 (...)

防止第 n 个孩子选择嵌套 div 内的元素

如何让自定义视图观察包含片段的生命周期事件而不是活动?