编辑代码set为某个属性赋值时,可能会出现 不能将类型“string | undefined”分配给类型“string” 的报错:
1、可选属性
检查当前属性是否在interface定义时,在后面添加了“?”,将此属性定义为了可选属性,解决报错可将此属性定位固定属性将问号去掉
2、确定此属性100%出现
确信这个字段100%出现,可以在属性后面添加感叹号“!”,强调这个字段一定存在,也可以解决报错
3、其他
其他能够解决此报错的方法,欢迎各位小伙伴评论区出谋献策,感谢。
编辑代码set为某个属性赋值时,可能会出现 不能将类型“string | undefined”分配给类型“string” 的报错:
检查当前属性是否在interface定义时,在后面添加了“?”,将此属性定义为了可选属性,解决报错可将此属性定位固定属性将问号去掉
确信这个字段100%出现,可以在属性后面添加感叹号“!”,强调这个字段一定存在,也可以解决报错
其他能够解决此报错的方法,欢迎各位小伙伴评论区出谋献策,感谢。