老师求救

来源:2-11 全栈思维全面掌握TS类-3

有没有没被占用的昵称

2021-09-07

老师我写了这样一段代码用于监控input[type=file]的onchange事件
private handleChange(e: Event) {
let file: File;
if (e && e.target) {
file = (e.target as HTMLInputElement)?.files[0];
}
if (!file) return false;
this.handleUpload(file);
}

我在本地运行和打包时候都没问题,哪怕没有 if e && e.target 也没有问题
但是在jenkins构建时候就一直提示Object is possibly null, 指向这个 e: Event

请问老师,这种情况应该如何处理呀

写回答

3回答

keviny79

2021-09-07

//img.mukewang.com/szimg/6136c6a1084bc6f807860484.jpg解决方案 然后你再构建问题会消除

0
0

keviny79

2021-09-07

//img.mukewang.com/szimg/6136c67f0832b3bc08310650.jpg错误源头分析

0
0

keviny79

2021-09-07

同学,老师现在在外面处理急事,你可以进我们的TS课程群,和其他同学交流下这个问题。群里应该有做测试的同学。

0
1
有没有没被占用的昵称
没事儿老师,我不着急,您有时间了再给我解答下就可以,谢谢老师
2021-09-07
共1条回复

晋级TypeScript高手,成为抢手的前端开发人才

轻松驾驭 TypeScript 高级用法, 突破前端成长瓶颈

871 学习 · 425 问题

查看课程