Java教程

JavaScript创建观察者对象

本文主要是介绍JavaScript创建观察者对象,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
MutationObserver构造函数只要监听到了指定内容发生了变化,就会执行传入的回调函数 mutationList: 发生变化的数组 observer: 观察者对象
    const observer = new MutationObserver((mutationList, observer) => {
      this.iscroll.refresh();
    });

2. 告诉观察者对象需要观察什么内容

    const config = {
      childList: true, // 观察目标子节点的变化,添加或者删除
      subtree: true, // 默认为 false,设置为 true 可以观察后代节点
      attributeFilter: ["height", "offsetHeight"], // 观察特定属性
    };

3.告诉观察者对象需要观察谁,观察什么内容

 observer.observe(this.$refs.wrapper, config);

 

这篇关于JavaScript创建观察者对象的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!