• 首页
  • css3教程
  • html5教程
  • jQuery手册
  • vue手册
  • php手册
  • MySQL手册
  • apache手册
  • redis手册
  • app.directive()

    如果同时传递名称字符串和指令定义,则注册全局自定义指令,如果仅传递名称,则检索已注册的指令。

    类型

    interface App {
      directive(name: string): Directive | undefined
      directive(name: string, directive: Directive): this
    }
    


    例子

    import { createApp } from 'vue'
    
    const app = createApp({
      /* ... */
    })
    
    // register (object directive)
    app.directive('my-directive', {
      /* custom directive hooks */
    })
    
    // register (function directive shorthand)
    app.directive('my-directive', () => {
      /* ... */
    })
    
    // retrieve a registered directive
    const myDirective = app.directive('my-directive')
    

    上篇:createApp()

    下篇:app.version