`declare interface VNodeData {
key? : string | number;
props? : { [key: string]: any }
}`
props? : { [key: string]: any }
这个 any 是啥意思。。
正在学习vue源码 目前这个问号不太理解他的作用 求教
`declare interface VNodeData {
key? : string | number;
props? : { [key: string]: any }
}`
props? : { [key: string]: any }
这个 any 是啥意思。。
正在学习vue源码 目前这个问号不太理解他的作用 求教
9 回答1.7k 阅读✓ 已解决
6 回答1.5k 阅读
3 回答1.4k 阅读✓ 已解决
4 回答1.3k 阅读✓ 已解决
2 回答1.2k 阅读✓ 已解决
3 回答1.1k 阅读
3 回答1.3k 阅读✓ 已解决
这个问号表示可选,在这里表示可选属性,
使用了
--strictNullChecks
,可选参数会被自动地加上| undefined
:官方文档:
https://www.tslang.cn/docs/handbook/advanced-types.html