为了账号安全,请及时绑定邮箱和手机立即绑定

求大佬指点哈!ts 类型如何重新声明谢谢哈~

求大佬指点哈!ts 类型如何重新声明谢谢哈~

神不在的星期二 2019-09-12 21:17:50
情况://假设a是接受后端的数据,他有一个类型ITypeinterfaceIType{arr:{label:string;value:number}[];key:number}consta:IType={key:11,arr:[{label:'1',value:2}]};//但是当我在组件中使用时//a.arr需要进行转换将键名label改成name,但是报错a.arr=a.arr.map(v=>({name:v.label,value:v.value}))//Type'{name:string;value:number;}[]'isnotassignabletotype'{label:string;value:number;}[]'.所以如何修改a的声明能使得arr的修改能成功不用另外一个元素代替如再声明一个类型是正确的b,把a的其余值复制给bps:不使用any
查看完整描述

2 回答

  • 2 回答
  • 0 关注
  • 334 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信