Vue3自定義指令語法圖文詳解
1、什么是自定義指令
- vue 官方提供了 v-for、v-model、v-if 等常用的內置指令。除此之外vue 還允許開發(fā)者自定義指令。
- vue 中的自定義指令分為兩類,分別是:
- ? 私有自定義指令
- ? 全局自定義指令
2、聲明私有自定義指令的語法
在每個 vue 組件中,可以在 directives 節(jié)點下聲明私有自定義指令。示例代碼如下:
3、使用自定義指令
在使用自定義指令時,需要加上 v- 前綴。示例代碼如下:
4、聲明全局自定義指令的語法
全局共享的自定義指令需要通過“單頁面應用程序的實例對象”在main.js文件中進行聲明,示例代碼如下:
5、updated 函數
mounted 函數只在元素第一次插入 DOM 時被調用,當 DOM 更新時 mounted 函數不會被觸發(fā)。 updated函數會在每次 DOM 更新完成后被調用。示例代碼如下:
- 注意:在 vue2 的項目中使用自定義指令時,【mounted -> bind 】【 updated -> update 】
6、函數簡寫
如果 mounted 和updated 函數中的邏輯完全相同,則可以簡寫成如下格式:
7、 指令的參數值
在綁定指令時,可以通過“等號”的形式為指令綁定具體的參數值,示例代碼如下:
總結
到此這篇關于Vue3自定義指令語法的文章就介紹到這了,更多相關Vue3自定義指令內容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!
相關文章
vue?async?await?promise等待異步接口執(zhí)行完畢再進行下步操作教程
在Vue中可以使用異步函數和await關鍵字來控制上一步執(zhí)行完再執(zhí)行下一步,這篇文章主要給大家介紹了關于vue?async?await?promise等待異步接口執(zhí)行完畢再進行下步操作的相關資料,需要的朋友可以參考下2023-12-12Vue2 Element el-table多選表格控制選取的思路解讀
這篇文章主要介紹了Vue2 Element el-table多選表格控制選取的思路解讀,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教2023-07-07vue element table中自定義一些input的驗證操作
這篇文章主要介紹了vue element table中自定義一些input的驗證操作,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2020-07-07Vue.set() this.$set()引發(fā)的視圖更新思考及注意事項
this.$set()和Vue.set()本質方法一樣,前者可以用在methods中使用。這篇文章主要介紹了Vue.set() this.$set()引發(fā)的視圖更新思考及注意事項,需要的朋友可以參考下2018-08-08vue在mounted中window.onresize不生效問題及解決
這篇文章主要介紹了vue中在mounted中window.onresize不生效問題及解決,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教2022-04-04