element-plus
Version:
> TODO: description
19 lines (18 loc) • 518 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
const vue_1 = require("vue");
const dom_1 = require("../../utils/dom");
exports.default = (el, events) => {
vue_1.watch(el, val => {
if (val) {
events.forEach(({ name, handler }) => {
dom_1.on(el.value, name, handler);
});
}
else {
events.forEach(({ name, handler }) => {
dom_1.off(el.value, name, handler);
});
}
});
};