[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

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐