可以自己注册一个指令
<div id="app">
<input v-focus>
</div>
<script>
//注册全局指令
Vue.directive('focus', {
inserted: function (el) {
el.focus()
}
})
new Vue({
el: '#app'
})
</script>
//也可以使用directive来注册局部指令
<script>
new Vue({
el: '#app'
directives: {
//注册局部指令
focus:{
//指令的定义
inserted: function (el) {
el.focus()
}
}
}
})
</script>