[Vue3]Console报错:类型“any”的参数不能赋给类型“never”的参数

  • 错误还原

const data = reactive({
  list: [] 
});

data.list.push(sclist);//error
  • 解决办法

const data = reactive({
  list: [] as any[] // 属性需要做类型断言处理
});

data.list.push(sclist);//success
  • 补充

    Console报错:“LocationQueryValue | LocationQueryValue[]”的参数不能赋给类型“string”的参数。不能将类型“null”分配给类型“string”

//error
const idInt = parseInt(router.currentRoute.value.query.inputInt);

//success
const idInt = parseInt(router.currentRoute.value.query.inputInt as any);//需要做类型断言处理

最后


文章仅发布在CSDN平台和个人博客中,对本文技术点有疑问欢迎在评论区友好交流。

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐