繁体   English   中英

如何修复反应代码中的vscode自动间距问题

[英]How to fix vscode auto spacing issues in react code

我正在尝试使用 object 键将一些数据保存到 state 中,

例如:setText(data[listname][0].feature-type;

但保存文件后,它会自动在功能和类型之间添加一个空格

例如:setText(data[listname][0].feature - 类型:

因为这将导致参考错误。如何避免这种情况

正如所评论的,如果 feature-type 是您尝试访问的 object 的属性,则这是解决方案:

您需要以字典setText(data[listname][0]['feature-type']访问它。

因为可以使用点 (.) 访问名称存在一些限制。 由于属性名称包含 hífen (-),因此需要将其作为字典进行访问。 VSCode 的格式与您期望的不同,因为您给它的语法无效。

您可以查看此答案: https://stackoverflow.com/a/29888297/8633918了解更多详细信息。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM