520 Star 7.6K Fork 2.2K

lyt-Top / vue-next-admin

 / 详情

全局方法在template模版中如何使用

已关闭
创建于  
2021-11-01 16:13

看到项目中,main.ts里定义了一个全局方法
app.config.globalProperties.mittBus = mitt();

然后使用的时候是这样:
import { getCurrentInstance } from 'vue';
......
const { proxy } = getCurrentInstance() as any;
......
proxy.mittBus.off('openSetingsDrawer', () => {});

必须要带proxy?vue2中,就很简单,直接用this.全局方法, 在template中,可直接调用

现在用你的框架,调用全局方法感觉很麻烦,能不能直接用this.全局方法,
还有,在template中该如何调用全局方法?

评论 (2)

gzhou 创建了任务
gzhou 修改了描述
展开全部操作日志

发现原因,原来是全局方法里使用了require(****.js)
难道这个框架不能使用require?

另外在代码中,能使用this.全局方法 这种方式吗?

知道原因了,框架没问题

gzhou 任务状态待办的 修改为已完成
gzhou 任务状态已完成 修改为已取消

登录 后才可以发表评论

状态
负责人
里程碑
Pull Requests
关联的 Pull Requests 被合并后可能会关闭此 issue
分支
开始日期   -   截止日期
-
置顶选项
优先级
参与者(1)
TypeScript
1
https://gitee.com/lyt-top/vue-next-admin.git
git@gitee.com:lyt-top/vue-next-admin.git
lyt-top
vue-next-admin
vue-next-admin

搜索帮助