index.ts 393 B

123456789101112
  1. import type { App } from "vue"
  2. import { Tooltip } from "bootstrap"
  3. import { hasPermission, hasRole } from "./_permission"
  4. export default function directive(app: App) {
  5. app.directive("hasRole", hasRole)
  6. app.directive("hasPermi", hasPermission)
  7. app.directive("hasPermission", hasPermission)
  8. app.directive("tooltip", (el) => {
  9. const tip = Tooltip.getOrCreateInstance(el)
  10. tip.hide()
  11. })
  12. }