key? : string | number; 这个问号是啥意思

`declare interface VNodeData {

key? : string | number;

props? : { [key: string]: any }

}`

props? : { [key: string]: any }
这个 any 是啥意思。。

正在学习vue源码 目前这个问号不太理解他的作用 求教

回答

这个问号表示可选,在这里表示可选属性,
使用了 --strictNullChecks,可选参数会被自动地加上 | undefined:

官方文档:
https://www.tslang.cn/docs/handbook/advanced-types.html

image

以上是 key? : string | number; 这个问号是啥意思 的全部内容, 来源链接: utcz.com/a/41320.html

回到顶部