注册自定义指令分类全局注册和局部注册两种:
局部注册: directives: { focus: { // 指令的定义 inserted: function (el) { el.focus() } } }
全局注册: // 注册一个全局自定义指令 `v-focus` Vue.directive('focus', { // 当被绑定的元素插入到 DOM 中时…… inserted: function (el) { // 聚焦元素 el.focus() } })
然后我们就可以在标签中愉快的调用了
<input v-focus>