Vue自定義事件

我們都知道vue.js十分的好用

尤其是vue自帶的指令 

像 : v-if用於條件渲染,v-for用於列表渲染,v-on綁定事件

 

而且我們可以自定義指令,不管是全局的還是局部的指令

註冊全局自定義指令時使用   directive()  方法

1 // 註冊一個全局自定義指令 `v-focus`
2 Vue.directive('指令名稱', {
3   // 當被綁定的元素插入到 DOM 中時……
4   inserted: function (el) {
5     // 聚焦元素
6     el.指令名稱()
7   }
8 })

 

註冊局部自定義指令時使用  directives  選項(不是註冊全局指令時的directive方法哦)

1 directives: {
2   指令名稱: {
3     // 指令的定義
4     inserted: function (el) {
5       el.指令名稱()
6     }
7   }
8 }

 

然後我們就能愉快的使用自定義好的指令了   就像是:

<input  v-自定義指令名稱>

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章