directive.js 292 B

12345678910111213141516
  1. import Vue from 'vue'
  2. // 注册一个全局自定义指令 `v-focus`
  3. const focus = Vue.directive('focus', {
  4. // 当被绑定的元素插入到 DOM 中时……
  5. inserted: function (el) {
  6. // 聚焦元素
  7. setTimeout(() => {
  8. el.focus()
  9. })
  10. }
  11. })
  12. export default {
  13. focus
  14. }