gpt4 book ai didi

typescript - 如何在 TypeScript 中声明全局变量并在 Vue 中使用它

转载 作者:行者123 更新时间:2023-12-01 21:16:38 31 4
gpt4 key购买 nike

我有一个 ma​​in.ts 文件,我想在那里声明一个变量并在所有 Vue 文件中使用它。

我有一个包含以下内容的 sfc.d.ts:

declare module '*.vue' {
import Vue from 'vue'
export default Vue
}

declare var foo: any;

我在 ma​​in.ts 中为 foo = "1234" 分配了一个值。如何在所有 Vue 文件中使用这个 foo 变量?或者还有其他方法来创建全局变量并使用它吗?

最佳答案

declare global {
const foo: string;
}

但我必须说,这是一种反模式和不好的做法(对于生产)

关于typescript - 如何在 TypeScript 中声明全局变量并在 Vue 中使用它,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52082521/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com