关于联合类型变量赋值

来源:2-5 any 类型和联合类型

qq_lu_5

2020-04-20

http://img1.sycdn.imooc.com/szimg/5e9d95ec085c668c10000939.jpg
像这种情况,警告 “不能将类型string分配给类型Color”,我该如何避免,只能断言吗?

写回答

1回答

张轩

2020-04-21

同学你好 是这样的 Color 虽然是一个字符串字面量 看起来里面包含 red 这个字符串,其实它已经是一个联合类型,将一个字符串类型赋值给它是不允许的 可以使用类型断言

color={color as Color}


0
0

React18+TS高仿AntD从零到一打造组件库

设计,开发,测试,发布再到 CI/CD,从0到1造轮子

2123 学习 · 959 问题

查看课程