全局注册一个自定义事件:
<div id="app">
<input v-focus />
</div>
<script type="text/javascript">
Vue.directive('focus',{
inserted:function(el){
el.focus()
}
})
var vm = new Vue({
el:'#app'
})
</script>
局部注册:
<div id="app">
<input v-focus />
</div>
<script type="text/javascript">
var vm = new Vue({
el:'#app',
directives:{
focus:{
inserted(el){
el.focus()
}
}
}
})
</script>
网友评论