日本免费高清视频-国产福利视频导航-黄色在线播放国产-天天操天天操天天操天天操|www.shdianci.com

學(xué)無先后,達(dá)者為師

網(wǎng)站首頁 編程語言 正文

react+typescript使用window.ethereum報(bào)錯

作者:Krlin_ 更新時(shí)間: 2022-07-02 編程語言

原因

參考下面的引用文字:

TypeScript 作為 JavaScript 的超集,在開發(fā)過程中不可避免要引用其他第三方的 JavaScript
的庫。雖然通過直接引用可以調(diào)用庫的類和方法,但是卻無法使用TypeScript
諸如類型檢查等特性功能。為了解決這個(gè)問題,需要將這些庫里的函數(shù)和方法體去掉后只保留導(dǎo)出類型聲明,而產(chǎn)生了一個(gè)描述 JavaScript
庫和模塊信息的聲明文件。通過引用這個(gè)聲明文件,就可以借用 TypeScript 的各種特性來使用庫文件了。

資料來源于菜鳥教程

解決辦法

  1. 在src目錄下新建一個(gè)type文件夾;
  2. 在type文件夾中新建一個(gè)以.d.ts結(jié)尾的文件;
  3. 向文件中寫入聲明:
interface Window {
    ethereum?: any
}

注意:在聲明文件中window首字母要大寫,其他文件可以不用

原文鏈接:https://blog.csdn.net/weixin_46353030/article/details/123613886

欄目分類
最近更新