账号密码登录
微信安全登录
微信扫描二维码登录

登录后绑定QQ、微信即可实现信息互通

手机验证码登录
找回密码返回
邮箱找回 手机找回
注册账号返回
其他登录方式
分享
  • 收藏
    X
    vue3.x+ts 设置全局变量得到的一直是undefined
    71
    0
    1.在main.ts设置全局变量2.在页面中引入3.在控制台打印的一直是undefined
    0
    打赏
    收藏
    点击回答
        全部回答
    • 0
    • 在Vue3.x中,全局变量通常使用windowself来声明。但是,你也可以使用闭包来创建全局变量。以下是一个例子:

      ```typescript let globalVariable: string = "Hello World";

      function globalFunction() { // 在这里你可以使用globalVariable console.log(globalVariable); }

      globalFunction(); ```

      在这个例子中,globalVariable是闭包,因此它可以在globalFunction内部被访问。你可以通过console.log来打印globalVariable的值。

      请注意,这种方法有一些限制。首先,闭包只在创建时作用域内有效。其次,闭包无法被外部访问。如果需要全局访问的变量,你应该考虑使用其他方法,如使用全局对象或者使用依赖注入。

    更多回答
    扫一扫访问手机版
    • 回到顶部
    • 回到顶部