vue中的自定义全局指令

全局中自定义指令:在main.js的头部自动以指令

Vue.directive('qfocus',{

inserted(el){
el.focus()
}

});

这个时候在任何组件位置,类似<input type='text'  v-qfocus />刷新页面,自动获取焦点

-----------------------------------------------------------------------------------------------

组件中注册自定义指令:加directives这个选项

directives:{

    focus:{

        inserted(target,binding){

            target.focus()

        }

    }

}

上面就注册了一个元素调用 v-focus,就能在元素插入dom的时候,自动获取焦点


猜你喜欢

转载自blog.csdn.net/aliven1/article/details/80432289