UNPKG

vue3-focus

Version:
28 lines (24 loc) 435 B
var onMounted = function (el, binding) { if (binding.value) { el.focus(); } else { el.blur(); } }; var onUpdated = function (el, binding) { if (binding.modifiers.lazy) { if (Boolean(binding.value) === Boolean(binding.oldValue)) { return; } } if (binding.value) { el.focus(); } else { el.blur(); } }; var vue3Focus = { mounted: onMounted, updated: onUpdated }; export { vue3Focus };