现象如下:
从表象上就是typescript找不到PropType的类型声明
原因:这是vue3已知的type类型导入时存在的一个问题,而且一直没有得到解决
No matching export for import typescript interface · Issue #2117 · vitejs/vite · GitHub
代码里面导入PropType是这样写的
import { PropType } from 'vue'
解决办法: 在PropType前面加关键字type, 单独特别声明它是一个类型,否则typescript会找不到它的类型
import { type PropType } from 'vue'