这其实是个TypeScript 错误,在TypeScript 中使用window是需要全局扩展的。

需要在xx.d.ts文件中增加扩展或者在文件中扩展。

解决方式:

1、在src目录下创建一个global.d.ts文件:src/global.d.ts,然后在global.d.ts中添加以下代码,并为window手动指定属性:

// src/global.d.ts
export {}

declare global {
    interface Window {
        $microWidgetProps: any;//全局变量名
    }
}

2、在文件中添加如下代码:

declare const window: any;

Logo

基于 Vue 的企业级 UI 组件库和中后台系统解决方案,为数万开发者服务。

更多推荐