1. 注册全局指令
// 在main.js中
Vue.directive('focus', {
inserted: function (el) {
el.focus();
}
})
2.注册局部指令
<script>
export default {
directives: {
focus: {
inserted: function (el) {
el.focus();
},
},
},
};
</script>
模板中使用
<input v-focus>