老师我就是上面提问3点的学生,我粘贴下主要代码说下

来源:11-4 上传覆盖率数据道codecov

月翎魂雨

2020-12-03

我现在的问题在tsx文件环境下,组件(pull-refresh.tsx)使用emit事件,然后在App.tsx文件引用编译报错:
pull-refresh.tsx代码部分
图片描述
上面emit就一个事件和一个v-model
App.tsx代码
图片描述
上面已经检查不通过了,不通过的原因如图
图片描述
如果通过yarn serve 运行代码,直接报错
图片描述

如果将App.tsx 改为App.vue 组件能正常运行。

ps:老师我想知道这种组件通信事件都用tsx方式该怎么实现,感激不尽,谢谢

写回答

1回答

Jokcy

2020-12-03

你可以通过声明const p: any = { onRefresh: xxx }, 然后在jsx上写{...p}来解决。另外为什么不直接把onRefresh声明成props呢?

0
0

Vue3.0+TS打造企业级组件库 前端中高级开发者必修课

深度匹配高级前端工程师用人需求 打造属于你自己的开源项目

1310 学习 · 250 问题

查看课程