# 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