【vue笔记】7.vue自定义指令

在Vue中自定义指令:

  • inserted
  • bind
  • 指令的简写形式

inserted:

inserted主要涉及和行为相关的指令, 来看这个界面:
【vue笔记】7.vue自定义指令_第1张图片
现在我们想自定义一个指令v-focus,使得每次进入页面时,我们的光标都停在search的输入栏。为了实现这个功能,可以定义全局指令,代码如下:

Vue.directive('focus',{ 
            inserted:function(el){
                el.focus()
            }
        })
  • Vue.directive是自定义指令的语句
  • inserted:function(el)中的el不可省略
  • 最终形成的指令为v-focus

将上述代码插入到**

你可能感兴趣的:(vue)