// 创建观察器实例
const resizeObserver = new ResizeObserver(entries => {
  for (const entry of entries) {
    const { height } = entry.contentRect;
    console.log('元素高度变化:', height);
  }
});
 
// 开始观察目标元素
const targetElement = document.getElementById('target');
resizeObserver.observe(targetElement);
 
// 停止观察
function stopObserving() {
  resizeObserver.unobserve(targetElement);
  // 或彻底断开所有观察:resizeObserver.disconnect();
}