最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

typescript 類型any不能分配給類型never

 更新時間:2023年04月07日 08:55:28   作者:吳冬雪~  
本文主要介紹了typescript 類型any不能分配給類型never,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧

一、問題

在處理接口返回的數(shù)據(jù),賦值給store中的數(shù)組時,報類型錯誤

data:{
   cateList: []
}

const getCateList = async () => {
const res =  await fetchCateList() as any
if (res.code == 200) {
    this.cateList = res.data
}

二、原因

res已經(jīng)定義了any類型,但是cateList的類型還沒有定義,默認為never

三、解決

1、方式一 (TS斷言 尖括號語法)

data: {
    cateList: <any>[]
  },

2、方式二 (TS斷言 as語法)

data: {
    cateList: [] as any
  },

3、方式三 (TS接口 interface)

//接口返回的數(shù)據(jù)結(jié)構(gòu)如下
res.data = [
{id:'1',name:'xxx',level:1},
{id:'2',name:'xxx',level:2},
{id:'3',name:'xxx',level:3}
]
//根據(jù)返回的數(shù)據(jù)結(jié)構(gòu)定義對應(yīng)的類型
interface ICateList {
  id: string
  name: string
  level:number
}

data: {
     cateList: [] as ICateList[],
  },

 到此這篇關(guān)于typescript 類型any不能分配給類型never的文章就介紹到這了,更多相關(guān)typescript 類型報錯內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

最新評論

博湖县| 江津市| 平乐县| 延安市| 湄潭县| 彭山县| 威信县| 南召县| 安陆市| 凤城市| 延安市| 广昌县| 综艺| 大方县| 建阳市| 景谷| 溆浦县| 邯郸县| 定安县| 依兰县| 县级市| 定远县| 石泉县| 沁水县| 镇远县| 阜南县| 五华县| 仲巴县| 杭锦后旗| 长宁县| 阳高县| 舞钢市| 丘北县| 丰宁| 沈阳市| 舟曲县| 买车| 会昌县| 曲水县| 武安市| 新绛县|