iis服务器助手广告
返回顶部
首页 > 资讯 > 前端开发 > JavaScript >typescript类型any不能分配给类型never
  • 112
分享到

typescript类型any不能分配给类型never

typescript类型报错typescript类型分配tsnever类型 2023-05-14 17:05:47 112人浏览 独家记忆
摘要

目录一、问题二、原因三、解决1、方式一 (TS断言 尖括号语法)2、方式二 (TS断言 as语法)3、方式三 (TS接口 interface)一、问题 在处理接口返回的数据,赋值给s

一、问题

在处理接口返回的数据,赋值给store中的数组时,报类型错误

data:{
   cateList: []
}

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

二、原因

res已经定义了any类型,但是cateList的类型还没有定义,默认为never

三、解决

1、方式一 (TS断言 尖括号语法)

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

2、方式二 (TS断言 as语法)

data: {
    cateList: [] as any
  },

3、方式三 (TS接口 interface)

//接口返回的数据结构如下
res.data = [
{id:'1',name:'xxx',level:1},
{id:'2',name:'xxx',level:2},
{id:'3',name:'xxx',level:3}
]
//根据返回的数据结构定义对应的类型
interface ICateList {
  id: string
  name: string
  level:number
}

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

 到此这篇关于typescript 类型any不能分配给类型never的文章就介绍到这了,更多相关typescript 类型报错内容请搜索编程网以前的文章或继续浏览下面的相关文章希望大家以后多多支持编程网!

--结束END--

本文标题: typescript类型any不能分配给类型never

本文链接: https://www.lsjlt.com/news/203331.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • typescript类型any不能分配给类型never
    目录一、问题二、原因三、解决1、方式一 (TS断言 尖括号语法)2、方式二 (TS断言 as语法)3、方式三 (TS接口 interface)一、问题 在处理接口返回的数据,赋值给s...
    99+
    2023-05-14
    typescript 类型报错 typescript 类型分配 ts never类型
  • typescript类型any不能分配给类型never怎么解决
    这篇“typescript类型any不能分配给类型never怎么解决”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“types...
    99+
    2023-07-05
  • Typescript中never类型怎么用
    这篇文章将为大家详细讲解有关Typescript中never类型怎么用,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。nevernever是其他类型(包括null和unde...
    99+
    2024-04-02
  • Typescript中any类型怎么用
    小编给大家分享一下Typescript中any类型怎么用,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!any可以指定任何类型的值...
    99+
    2024-04-02
  • 如何分析TypeScript枚举类型
    这篇文章给大家介绍如何分析TypeScript枚举类型,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。1.概述所谓的枚举类型就是为一组数值赋予名字。enum类型在C++、Java语言中比较常见,TypeScript在Ja...
    99+
    2023-06-22
  • Typescript中数据类型的示例分析
    这篇文章将为大家详细讲解有关Typescript中数据类型的示例分析,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。是什么typescript和javascript几乎一样,拥有相同的数据类型,另外在jav...
    99+
    2023-06-29
  • TypeScript类型级别实例代码分析
    本篇内容介绍了“TypeScript类型级别实例代码分析”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!代码如下:type Hell...
    99+
    2023-07-05
  • TypeScript类型声明书写的示例分析
    这篇文章主要介绍TypeScript类型声明书写的示例分析,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!基本类型 // 变量  const n...
    99+
    2024-04-02
  • 【Kotlin】类的继承 ② ( 使用 is 运算符进行类型检测 | 使用 as 运算符进行类型转换 | 智能类型转换 | Any 超类 )
    文章目录 一、使用 is 运算符进行类型检测二、使用 as 运算符进行类型转换 ( 智能类型转换 )三、Any 超类 一、使用 is 运算符进行类型检测 在 Kotlin 中 , 如果不确定一个 实例对象的类型 , ...
    99+
    2023-08-23
    kotlin java is运算符 as运算符 Any超类
  • 云服务器有哪些配置类型和功能类型
    按需付费:用户可以根据自己的需求选择不同的计算资源,按照所选资源的计算量来付费。这种模式适用于对计算资源要求不高的用户。 按容量付费:用户可以选择按照所需的容量付费,例如一个100Gbits的云服务器可以提供2TB的存储空间。这种模式适用...
    99+
    2023-10-27
    类型 功能 服务器
  • TypeScript类型级别和值级别如何区分
    这篇文章主要介绍“TypeScript类型级别和值级别如何区分”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“TypeScript类型级别和值级别如何区分”文章能帮助大家解决问题。对值级别编程类型级别...
    99+
    2023-07-05
  • TypeScript中基本数据类型的示例分析
    这篇文章主要为大家展示了“TypeScript中基本数据类型的示例分析”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“TypeScript中基本数据类型的示例分析...
    99+
    2024-04-02
  • axios的最新封装,解决类型AxiosRequestConfig不能赋值给InternalAxiosReqe;CreateAxiosDefaults不能赋值给AxiosRequestConfig
    在最新的axios封装中,可能会出现,以下两个问题: ① 类型CreateAxiosDefaults不能赋值给AxiosRequestConfig 类型"CreateAxiosDefaults'的参数不能赋给类型“AxiosReques...
    99+
    2023-10-23
    前端 java javascript ajax vue.js 开发语言 前端框架
  • vb类型不匹配如何解决
    当VB类型不匹配时,可以使用以下方法解决:1. 强制类型转换:如果你确定两个类型可以相互转换,可以使用类型转换函数(如CInt、CS...
    99+
    2023-09-13
    vb
  • java类型不匹配如何解决
    当出现Java类型不匹配的情况时,可以采取以下几种解决方法:1. 检查变量类型:确认变量的声明和使用是否一致,例如,如果一个变量被声...
    99+
    2023-09-27
    java
  • 分配给用户变量的位值的默认类型是什么?
    默认情况下,分配给用户变量的位值是二进制字符串。可以通过将位值分配给用户变量然后按如下方式检索它们来说明 -mysql> SET @abc = 0b1000011; Query OK, 0 rows affected (0.00 se...
    99+
    2023-10-22
  • 解决@RequestBody使用不能class类型匹配的问题
    @RequestBody不能class类型匹配 在首次第一次尝试使用@RequestBody注解 开始加载字符串使用post提交(貌似只能post),加Json数据格式传输的时候, ...
    99+
    2024-04-02
  • 不能使用 struct 作为类型 struct {...}
    php小编小新在这篇文章中将介绍一个重要的注意事项:在PHP中,不能使用"struct"作为类型。这是由于PHP语言本身的限制,不支持类似于C语言中的"struct"类型定义。在PHP...
    99+
    2024-02-10
    编译错误
  • Golang 泛型 - 在传递函数指针时不能使用类型代替相同类型
    问题内容 我是 golang 新手,我正在研究以下结构: type Flag[T any] struct { defaultValue interface{} } 其中 T ...
    99+
    2024-02-06
    编译错误
  • 使用不同类型的配置文件
    欢迎各位小伙伴来到编程网,相聚于此都是缘哈哈哈!今天我给大家带来《使用不同类型的配置文件》,这篇文章主要讲到等等知识,如果你对Golang相关的知识非常感兴趣或者正在自学,都可以关注我,我会持续更新...
    99+
    2024-04-04
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作