問題
在vue3+ts開發(fā)的項目中,獲取掛載在window對象上的屬性a報錯

image.png
解決方法
- 使用類型斷言
缺點:在 any 類型的變量上,訪問任何屬性都是允許的。它極有可能掩蓋了真正的類型錯誤,所以如果不是非常確定,就不要使用 as any。
(window as any).a = 1;
- 類型申明
在src根目錄*.d.ts文件中進行類型申明
interface Window {
a: any;
}
在vue3+ts開發(fā)的項目中,獲取掛載在window對象上的屬性a報錯
(window as any).a = 1;
src根目錄*.d.ts文件中進行類型申明interface Window {
a: any;
}