props
前言
vue 中相关api在typescript中的用法
1.数组类型
defineProps({
item:{
type: Array as () => (number | string)[],
default: () => []
}
})
1
2
3
4
5
6
7
2.对象类型
defineProps({
node:{
type: Object as () => Node,
require: true,
validator(items: Node) {
return JSON.stringify(items) != '{}'
}
}
})
1
2
3
4
5
6
7
8
9