javascript 简单的自定义指令Vuejs

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了javascript 简单的自定义指令Vuejs相关的知识,希望对你有一定的参考价值。

export default {
  name: 'autofocus',
  bind: (el, ) => {
      setTimeout(() => { if(el.focus) el.focus() }, 0)
      el.focus()
  }
}

import autofocus from '@/directives/autofocus.js'

directives: { autofocus },

<input v-autofocus> 

///// eg2

// tool.vue
<script>

export default {

    update: function (el) {
        console.log(el);
        // dom properties and methods https://www.w3schools.com/jsref/dom_obj_all.asp
    }
}
</script>

// use
<input v-tool > 


<script> 
import tool from 'wheverever'

directives: {tool},

以上是关于javascript 简单的自定义指令Vuejs的主要内容,如果未能解决你的问题,请参考以下文章

简单的自定义指令

如何忽略 VueJS 中的自定义 html 标签?

怎么写一个全局的自定义指令

Vuejs - 强大的指令系统

最简单的方式理解Vue的自定义指令

VueJS 中带有函数的自定义数据对象