TS报错Error: xxx doesn‘t exist on type ‘xxx’
生活随笔
收集整理的這篇文章主要介紹了
TS报错Error: xxx doesn‘t exist on type ‘xxx’
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
我們再寫ts代碼的時候經常會遇到這樣的問題,說不存在這個類型我們該如何解決呢?
1.在定義接口的時候使用[索引簽名]的形式
interface Person {name: stringage?: number[propName: string]: any }這樣就可以擁有一個包含所有string類型的接口
2.使用extends屬性
interface Size {size: number }function track <T extends Size>(arg: T) : T {return arg }3.使用ts內置的方法,Record
const user1: Record<string, string> = {name: 'xjc' }看一下使用索引簽名這里應該怎么寫
const user2: { [key: string]: string } = {name: 'xjc' }總結
以上是生活随笔為你收集整理的TS报错Error: xxx doesn‘t exist on type ‘xxx’的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: html书签解析,解析netscape样
- 下一篇: [安卓]安装低版本微信