Const
A directive that fires its listener any time the element that it's attached to is resized. This uses the built-in ResizeObserver API, so it is very efficient.
ResizeObserver
import {html, defineElement, onResize} from 'element-vir';const MyElement = defineElement()({ tagName: 'my-element', render() { return html` <div ${onResize((size, element) => { console.log('resized!', element, size); })} > Some div </div> `; },}); Copy
import {html, defineElement, onResize} from 'element-vir';const MyElement = defineElement()({ tagName: 'my-element', render() { return html` <div ${onResize((size, element) => { console.log('resized!', element, size); })} > Some div </div> `; },});
A directive that fires its listener any time the element that it's attached to is resized. This uses the built-in
ResizeObserverAPI, so it is very efficient.