美文网首页
vue自定义指令directive

vue自定义指令directive

作者: 曲昶光 | 来源:发表于2020-05-26 21:32 被阅读0次

    关于vue自定义指令directive官方文档的解释如下:
    自定义指令
    Vue-directive的用法
    相信官网对于自定义指令的介绍已经很详细了,下面我们主要对自定义指令的生命周期函数进行一下解释(以官网示例为例,备注为生命周期函数触发条件)

    Vue.directive('my-directive', {
      bind: function () {},//刚绑定指令触发,这里只调用一次
      inserted: function () {},//元素插入父节点时候触发
      update: function () {},//元素更新时触发,这里可调用多次
      componentUpdated: function () {},//元素更新完成后触发
      unbind: function () {}//指令解除绑定时触发,只调用一次
    })
    

    注意:

    Vue.directive('my-directive',function data(){
    const div = document.createElement('div')
    document.body.append(div)
    })//如果直接传入一个函数,那么这个函数会直接赋值给bind和update
    

    在项目实际应用中我们可以将自定义组件封装成插件,这样在项目中调用非常方便。

    相关文章

      网友评论

          本文标题:vue自定义指令directive

          本文链接:https://www.haomeiwen.com/subject/efcbahtx.html