写JS代码 老是标红 怎么解决?

潔芸、 2023-06-15 18:52:22

img

...全文
444 16 打赏 收藏 转发到动态 举报
写回复
用AI写文章
16 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复

这个是报错吧

kun-code 2023-10-08
  • 打赏
  • 举报
回复

你这是TS啊,我直接any一把梭

云只上 2023-06-16
  • 打赏
  • 举报
回复

li.dataset.id = i as any

潔芸、 2023-06-16
  • 举报
回复
@云只上 js也能这么写吗
kun-code 2023-10-19
  • 举报
回复
@潔芸、 都说了你这是TS是JS的超集,JS没有类型推断,TS才会检测你的类型 ,这是TS给你报的错,不关JS的事
李耀风 2023-06-16
  • 打赏
  • 举报
回复

目测是类型冲突?你i是个number类型,你写成i.toString()应该转换一下就好了吧

潔芸、 2023-06-16
  • 举报
回复
@李耀风 主要是别人写的不报红 ,我拉到我电脑上 一堆红
李耀风 2023-06-16
  • 举报
回复
@潔芸、 这代码是跑起来没问题,只是标红?按说javascript代码,本身弱类型的,类型转换不需要做什么额外的操作,这个代码没问题的。如果你这是ts文件,那么这个就肯定有问题了。首先看能不能跑。如果是javascript代码,能跑,那就是误报呗,编辑器插件问题。如果跑不了,那就是确实有错误了,是代码的问题。
潔芸、 2023-06-16
  • 举报
回复
@李耀风 代码能跑 就是标红看着不舒服 不知道怎么关掉
1条回复
JianZhen✓ 2023-06-16
  • 打赏
  • 举报
回复

可能vscode的扩展报的错这是,不符合ts规范就报红了,项目中既然用到ts了,尽量遵守规范吧还是,不然别人拉你的代码都报红

潔芸、 2023-06-16
  • 举报
回复
@JianZhen✓ 拉的别人代码 就我这里标红 别人都不标红
  • 打赏
  • 举报
回复

可以看一下我的博客,里面有一个vscode标红的解决方案,这个就是规范你代码的标红。

潔芸、 2023-06-15
  • 举报
回复
@萝卜头不吃萝卜头 设置了之后 又标红了 也没装eslint呀

232,357

社区成员

发帖
与我相关
我的任务
社区描述
欢迎加入几何心凉的前端社区,本社区活动丰富可以拿到众多周边礼物,本社区还对接Vue技能树可以更加系统的进行学习,还为大家定期举办博主成长计划,助您赢在CSDN同时带您遨游在前端技术的海洋中!!
前端学习经验分享 个人社区 北京·丰台区
社区管理员
  • 几何心凉
  • 秃秃爱健身
  • 努力的小鳴人
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

诚挚的邀请大家加入几何心凉社区,在这里您可以结实挚友、提升技术、分享经验、成就自己

  • 【社区活动】本社区受官方长期扶持,您可以通过活动打造个人IP,让更多的人受益于您的分享,同时我们还会奉上精美周边;
  • 【赢在CSDN】社区会对社区成员开设博主扶持计划,集结优质博主分享成长经验,更是疑问在线解答,定期直播连麦,只要您是本社区成员皆可免费享受此权益,让我们携手共进助您速获万粉头衔;
  • 【Vue技能树】本社区创建人同时作为Vue技能树构建者,可为本社区开设技能树投稿通道,获得此权益后我们的高质量的文章被技能树收录获得更多曝光机会;
  • 【简历/就业指导】本社区创建者目前兼职高校就业指导,如果您是学生准备找工作或者您是职场人在应聘中遇到任何问题都可以在这里寻求帮助,我们会定期开设简历审查、面试技巧等就业方面的直播讲解;
  • 【技术交流】任何语言任何方向的技术文章我们都可以汇聚于此,大家可以摸鱼时间可以来此处提升自己,遨游在技术的海洋中;
  • 【立码吐槽】不管你是学生还是打工人,相信在生活中肯定有不断的新鲜事发生,这些事情可以是令你高兴的(比如今天过生日)可以是伤心的(比如我们丢了一个发卡)当然还会有很多,不满、发泄、求安慰等等,那么你可以在这个专栏中做出分享,求一句生日快乐、上岸顺利、加油老铁等等暖心的话;相信我们社区的伙伴看到后一定会速来吐槽;
  • 【bug记录】开发中的坑、学习中的雷,我们皆可投递于此,让更多的人借着分享精准避免从而高效开发;
  • 【更多】更多专栏正在筹备中。。。如果您是社区成员、如果您想为社区建设贡献力量,可以私聊社区管理员;

试试用AI创作助手写篇文章吧