vue3+typescript項目中讀取window對象中屬性報錯

問題

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


image.png

解決方法

  1. 使用類型斷言
    缺點:在 any 類型的變量上,訪問任何屬性都是允許的。它極有可能掩蓋了真正的類型錯誤,所以如果不是非常確定,就不要使用 as any。
(window as any).a = 1;
  1. 類型申明
    src根目錄*.d.ts文件中進行類型申明
interface Window {
    a: any;
}
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內容

友情鏈接更多精彩內容