element-plus
Version:
> TODO: description
17 lines (16 loc) • 420 B
JavaScript
import { watch } from 'vue';
import { on, off } from '../../utils/dom';
export default (el, events) => {
watch(el, val => {
if (val) {
events.forEach(({ name, handler }) => {
on(el.value, name, handler);
});
}
else {
events.forEach(({ name, handler }) => {
off(el.value, name, handler);
});
}
});
};