全局指令,统一管理

来源:4-11 useClickOutside 第一个自定义函数

HCold

2021-07-28

我想把多个指令放同一个文件,不想在main.ts中一一注册,如图图片描述
我想放在directive.ts中统一管理,我该如何拿到app还是直接用Vue.directive注册

写回答

1回答

张轩

2021-07-29

同学你好 vue3 以后由于每个 app 是不同的实例 不要使用 Vue 全局变量进行注册 要使用创建的实例 app

在 directive.ts 中还是要通过 入口文件取得 app 实例,建议设计成一个函数,将 app 作为参数传入 就可以了

0
0

Vue3 + TS 仿知乎专栏企业级项目

带你完成前后端分离复杂项目,率先掌握 vue3 造轮子技能

3142 学习 · 2313 问题

查看课程