今天遇到vue3的defineprops一个小知识点 小王爱吃虾 2023-09-17 181 阅读1分钟 场景 今天使用defineprops的时候遇到了一个问题,因为使用了vue3的defineprops< T>()来为接收的参数进行类型定义,但是类型是写的比较多的,与主页的代码逻辑是无关的,所以我们常常会创建一个专门的ts文件来存储,但是在项目中实际处理会出现问题。 总结 就是defineprops的那个泛型必须在当前页面里,因为vue3的项目是一个单页面,有页面隔离,vue在解析的时候不会去解析另一个文件,这个泛型所依赖的类型可以从别的页面引入,并且interface就是对象