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