@open-data-v/base
Version:
OpenDataV 公共基础包
21 lines (20 loc) • 399 B
JavaScript
const r = "RESIZE_OBSERVE", c = (e, s) => {
const o = s.value, n = new ResizeObserver((t) => {
t.length > 0 && o(t[0]);
});
return n.observe(e), n;
}, i = {
mounted(e, s) {
e[r] = c(e, s);
},
unmounted(e) {
if (e && e[r]) {
const s = e[r];
s.unobserve(e), s.disconnect(), delete e[r];
}
}
};
export {
i as default
};
//# sourceMappingURL=index.esm.js.map