版本
2.7.10
复现链接
复现步骤
- 克隆仓库
- npm install
- npm run compile
预期结果
没有类型script编译错误
实际发生的情况
有类型script编译错误
自2.7.5和005e52d以来,$emit不能用vue-class-component进行类型标注。如果你检出62000a803bbe4ed1dc9d30c20772a948cab49d16的提交并执行npm install回退到vue 2.7.4和npm run compile,一切都正常。
查看文件src/ComponentWithTypedEvents.ts以了解事件类型的工作示例。
1条答案
按热度按时间wmtdaxz31#
顺便说一下,在typescript@4.8.3版本中仍然无法正常工作。