1. 程式人生 > 其它 >vs+qt 無法解析的外部符號

vs+qt 無法解析的外部符號

技術標籤:js

自定義指令分為全域性自定義指令和區域性自定義指令

全域性自定義指令註冊:
html:

   <div id="app">
        <input type="text" v-focus >
    </div>

js:

Vue.directive("focus", {
    inserted: function (el) {

        el.focus();
        el.style.border = "4px solid pink"
}, })

區域性自定義指令註冊:
html程式碼同上
js:

new Vue({
    el: "#app",
    directives:{
        focus:{
            inserted(el){
                el.focus()
                el.style.color='red'
            }
        }
    }
        

自定義指令一共有五個鉤子函式
bind() 指令第一次繫結時呼叫 只調用一次
inserted() 被繫結元素被插入父節點是呼叫,

update() 被繫結元素所在模板更新時呼叫,不論繫結值是否發生變化
componentUpdated() 被繫結元素模板完成一次更新週期是呼叫
unbind() 指令與元素解綁是呼叫 只調用一次

輸出的鉤子函式的引數:
在這裡插入圖片描述
name 是自定義事件名
rawName 繫結方法