vuejs2.0 directive
by robert chang
HTML
<script src="https://cdnjs.cloudflare.com/ajax/libs/vue/2.0.0-rc.3/vue.js"></script>
<div id="hook-arguments-example">
<input type="text" v-focus>
</div>
JavaScript
// Register a global custom directive called v-focus
Vue.directive('focus', {
// When the bound element is inserted into the DOM...
inserted: function (el) {
// Focus the element
el.focus()
}
})
new Vue({
el: '#hook-arguments-example',
data: {
message: 'hello!'
}
})