首頁 > web前端 > Vue.js > 什麼是自訂指令?深入了解Vue中的自訂指令

什麼是自訂指令?深入了解Vue中的自訂指令

青灯夜游
發布: 2022-06-02 21:08:20
轉載
5254 人瀏覽過

什麼是自訂指令?本篇文章帶大家詳細了解一下Vue入門必備知識中的自訂指令,介紹一下私有自訂指令和全域自訂指令,看看怎麼為自訂指令動態綁定參數值,希望對大家有幫助!

什麼是自訂指令?深入了解Vue中的自訂指令

1、什麼是自訂指令

vue 官方提供了v-text、v- for、v-model、v-if 等常用的指令。除此之外 vue 還允許開發者自訂指令。 (學習影片分享:vue影片教學

2、自訂指令的分類

vue 中的自定義指令分為兩類,分別是:

  • 私有自訂指令
  • 全域自訂指令

#3、私有自訂指令

在每個vue 元件中,可以在directives節點下宣告私有自訂指令。範例程式碼如下:
什麼是自訂指令?深入了解Vue中的自訂指令

4、使用自訂指令

在使用自訂指令時,需要加上v- 前綴。範例程式碼如下:
什麼是自訂指令?深入了解Vue中的自訂指令

5、為自訂指令動態綁定參數值

template 結構中使用自訂指令時,可以透過等號(=)的方式,為目前指令動態綁定參數值
什麼是自訂指令?深入了解Vue中的自訂指令

6、透過binding 取得指令的參數值

在宣告自訂指令時,可以透過形參中的第二個參數,來接收指令的參數值:
什麼是自訂指令?深入了解Vue中的自訂指令

#7、update 函數

#bind 函數只調用1 次:當指令第一次綁定到元素時調用,當DOM 更新時bind 函數不會被觸發update 函數會在每次 DOM 更新時被呼叫。範例程式碼如下:
什麼是自訂指令?深入了解Vue中的自訂指令

#8、函數簡寫

如果bind update 函數中的邏輯完全相同,則物件格式的自訂指令可以簡稱為函數格式
什麼是自訂指令?深入了解Vue中的自訂指令


什麼是自訂指令?深入了解Vue中的自訂指令#9、全域自訂指令

全域共享的自訂指令需要透過「Vue.directive()

###」進行聲明,範例程式碼如下:############(學習影片分享:###web前端開發###、###程式設計基礎影片###)###

以上是什麼是自訂指令?深入了解Vue中的自訂指令的詳細內容。更多資訊請關注PHP中文網其他相關文章!

相關標籤:
來源:csdn.net
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板