咱們都知道vue.js十分的好用vue
尤爲是vue自帶的指令 spa
像 : v-if用於條件渲染,v-for用於列表渲染,v-on綁定事件code
並且咱們能夠自定義指令,不論是全局的仍是局部的指令blog
註冊全局自定義指令時使用 directive() 方法事件
1 // 註冊一個全局自定義指令 `v-focus` 2 Vue.directive('指令名稱', { 3 // 當被綁定的元素插入到 DOM 中時…… 4 inserted: function (el) { 5 // 聚焦元素 6 el.指令名稱() 7 } 8 })
註冊局部自定義指令時使用 directives 選項(不是註冊全局指令時的directive方法哦)input
1 directives: { 2 指令名稱: { 3 // 指令的定義 4 inserted: function (el) { 5 el.指令名稱() 6 } 7 } 8 }
而後咱們就能愉快的使用自定義好的指令了 就像是:io
<input v-自定義指令名稱>