钉钉h5页面空白,控制台报错: unexpected token .
problem
钉钉h5页面空白,控制台报错: unexpected token .
reason
vue3+ts 使用了问号时会出现
例如 img.src = event.target?.result as string;
H5 处理钉钉环境 可能不支持可选链 问号?操作符,导致错误的出现。
solution
解决办法
- 使用 Babel 转换代码
- 避免使用可选链操作符(临时)
if(event && event.target){
img.src = event.target.result as string;
}