vue-easytable
Version:
29 lines (26 loc) • 599 B
JavaScript
/*
element focus
*/
export default {
bind: function (el, { value }, vnode) {
if (value) {
const { focus, select } = value;
vnode.context.$nextTick(() => {
if (focus) {
el.focus();
}
if (select) {
el.select();
}
});
}
},
update: function (el, { value }) {
if (value) {
const { focus } = value;
if (focus) {
el.focus();
}
}
},
};