Vue2 & ElementUI实现管理后台之input获得焦点

Vue.directive('focus', function (el, option) {
        var defClass = 'el-input', defTag = 'input';
        var value = option.value || true;
        if (typeof value === 'boolean')
            value = { cls: defClass, tag: defTag, foc: value };
        else
            value = { cls: value.cls || defClass, tag: value.tag || defTag, foc: value.foc || false };
        if (el.classList.contains(value.cls) && value.foc)
            el.getElementsByTagName(value.tag)[0].focus();
    });

作者:0非空0
链接:https://www.jianshu.com/p/238d1f843b6e
來源:简书
简书著作权归作者所有,任何形式的转载都请联系作者获得授权并注明出处。

参考地址:地址

原文地址:https://www.cnblogs.com/zph666/p/9214586.html