91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

vue如何用directives自定義組件

發布時間:2022-11-21 09:51:17 來源:億速云 閱讀:180 作者:iii 欄目:開發技術

這篇“vue如何用directives自定義組件”文章的知識點大部分人都不太理解,所以小編給大家總結了以下內容,內容詳細,步驟清晰,具有一定的借鑒價值,希望大家閱讀完這篇文章能有所收獲,下面我們一起來看看這篇“vue如何用directives自定義組件”文章吧。

代碼示例:

<input v-mybind />
directives:{
  mybind:{
    bind:function (el) {
     el.value = "this is mybind-bind"
    }
  }}

這時頁面初始化時,input中會顯示this is mybind-bind。

通過directives注冊自定義指令mybind,每一個自定義指令中又提供若干鉤子,如示例中的bind,bind的作用是定義一個在綁定時執行一次的初始化動作,觀察bind函數,它將指令綁定的DOM作為一個參數,在函數體中,直接操作DOM節點為input賦值。

自定義指令的鉤子函數:

 bind: function () {},
 inserted: function () {},
 update: function () {},
 componentUpdated: function () {},
 unbind: function () {}

官方說明:

bind: 只調用一次,指令第一次綁定到元素時調用,用這個鉤子函數可以定義一個在綁定時執行一次的初始化動作。
inserted: 被綁定元素插入父節點時調用(父節點存在即可調用,不必存在于 document 中)。
update: 被綁定元素所在的模板更新時調用,而不論綁定值是否變化。通過比較更新前后的綁定值,可以忽略不必要的模板更新(詳細的鉤子函數參數見下)。
componentUpdated: 被綁定元素所在模板完成一次更新周期時調用。
unbind: 只調用一次, 指令與元素解綁時調用。

鉤子函數還提供了一些參數,如上面示例中bind:function (el)的el,

鉤子函數參數的官方說明:

el: 指令所綁定的元素,可以用來直接操作 DOM 。
binding: 一個對象,包含以下屬性:
name: 指令名,不包括 v- 前綴。
value: 指令的綁定值, 例如: v-my-directive="1 + 1", value 的值是 2。
oldValue: 指令綁定的前一個值,僅在 update 和 componentUpdated 鉤子中可用。無論值是否改變都可用。
expression: 綁定值的字符串形式。 例如 v-my-directive="1 + 1" , expression 的值是 "1 + 1"。
arg: 傳給指令的參數。例如 v-my-directive:foo, arg 的值是 "foo"。
modifiers: 一個包含修飾符的對象。 例如: v-my-directive.foo.bar, 修飾符對象 modifiers 的值是 { foo: true, bar: true }。
vnode: Vue 編譯生成的虛擬節點,查閱 VNode API 了解更多詳情。
oldVnode: 上一個虛擬節點,僅在 update 和 componentUpdated 鉤子中可用。

vue是什么

Vue是一套用于構建用戶界面的漸進式JavaScript框架,Vue與其它大型框架的區別是,使用Vue可以自底向上逐層應用,其核心庫只關注視圖層,方便與第三方庫和項目整合,且使用Vue可以采用單文件組件和Vue生態系統支持的庫開發復雜的單頁應用。

以上就是關于“vue如何用directives自定義組件”這篇文章的內容,相信大家都有了一定的了解,希望小編分享的內容對大家有幫助,若想了解更多相關的知識內容,請關注億速云行業資訊頻道。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

长宁区| 东光县| 朝阳区| 德清县| 和田县| 高碑店市| 信阳市| 新昌县| 新民市| 高平市| 乳源| 寿阳县| 芦山县| 焦作市| 崇义县| 北宁市| 增城市| 定兴县| 荥经县| 镇安县| 武城县| 宜良县| 德兴市| 井研县| 横山县| 克山县| 通山县| 稷山县| 河北区| 湾仔区| 柏乡县| 舟曲县| 长春市| 赤峰市| 隆德县| 龙陵县| 利川市| 萝北县| 曲水县| 临邑县| 吉木乃县|