美文网首页
vue3+typescript项目中读取window对象中属性报

vue3+typescript项目中读取window对象中属性报

作者: 俄小发 | 来源:发表于2020-12-30 20:53 被阅读0次

问题

在vue3+ts开发的项目中,获取挂载在window对象上的属性a报错


image.png

解决方法

  1. 使用类型断言
    缺点:在 any 类型的变量上,访问任何属性都是允许的。它极有可能掩盖了真正的类型错误,所以如果不是非常确定,就不要使用 as any。
(window as any).a = 1;
  1. 类型申明
    src根目录*.d.ts文件中进行类型申明
interface Window {
    a: any;
}

相关文章

  • vue3+typescript项目中读取window对象中属性报

    问题 在vue3+ts开发的项目中,获取挂载在window对象上的属性a报错 解决方法 使用类型断言缺点:在 an...

  • window对象中与窗口、浏览器大小相关属性

    一,概述  JavaScript中全局变量自动变成window对象的属性,同时,window对象本身自带很多属性,...

  • Object对象

    object 对象 在对象中保存的值称为属性 向对象中添加属性 语法:对象.属性名 = 属性值读取对象中的属性 语...

  • BOM对象

    BOM的核心是window window对象属性 全局变量都是window对象的属性 window.innerHe...

  • location

    1.location对象既是window对象的属性,也是document对象的属性。2.属性:hash: URL中...

  • 2018-09-25函数对象

    window 对象表示浏览器中打开的窗口,适用于所有浏览器 window对象属性: window.close ...

  • location对象

    location——BOM对象之一,既是window对象的属性,又是document对象的属性,即:window....

  • JavaScript的BOM编程,事件-第4章

    目标 BOM编程 window和document对象 window对象的属性和方法 document对象的属性和方...

  • 浏览器之BOM

    window对象 window对象简介 window对象指当前浏览器的窗口。全部变量是window对象的属性。全部...

  • JS中常用的全局属性及方法

    JS中常用的全局属性及方法 window对象window对象表示当前的浏览器窗口。window对象的成员属性就是全...

网友评论

      本文标题:vue3+typescript项目中读取window对象中属性报

      本文链接:https://www.haomeiwen.com/subject/qymhoktx.html