UNPKG

base-ui

Version:

A component library for Better Vue developmemt

24 lines (19 loc) 395 B
/** * @author KylesLight * @date 21/04/2018-12:58 PM * @file focus */ const getInputEl = el => el.getElementsByTagName('input')[0] || el; export default { inserted(el) { getInputEl(el).focus(); }, update(el, binding) { if (binding.modifiers.stay) { getInputEl(el).focus(); } }, unbind(el) { getInputEl(el).blur(); } };