关于前端:vue-自定义指令

自定义指令

// 自定义指令
Vue.directive('focus',{
    bind(el,binding){
        console.log(el,binding,'---------')
    },
    inserted(el){
        el.focus()
        console.log(el,'++++++++')
    }
})
Vue.component('ComponentA',{
    template:'<div><input type="text" v-focus /></div>'
})
var vm = new Vue({
    el:"#app",
    data:{
        msg:'sxq'
    },
    template:'<div><ComponentA></ComponentA></div>'
})

评论

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

这个站点使用 Akismet 来减少垃圾评论。了解你的评论数据如何被处理