Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/69.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/backbone.js/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Prettier:在HTML/JSX HTML中保留分隔属性的空行_Html_Jsx_Styled Components_Prettier_Tsx - Fatal编程技术网

Prettier:在HTML/JSX HTML中保留分隔属性的空行

Prettier:在HTML/JSX HTML中保留分隔属性的空行,html,jsx,styled-components,prettier,tsx,Html,Jsx,Styled Components,Prettier,Tsx,所以我一直在试图找到一种方法,告诉Prettier在HTML中保留属性之间的换行符,以保持代码清晰,但我的答案是空的。我正在使用TypeScript处理样式化组件,不知道这是否会对答案产生影响。我一直在想这是否是一个美化的工作,但由于我在提交时使用prettier自动格式化文件,我担心使用两者可能会变得非常混乱 以下是我要说的: setwhater(evt.target.value)} />在我看来,粉饰剂不能去除空行 也许您可以使用HTML注释 onFocus={handleFocus}

所以我一直在试图找到一种方法,告诉Prettier在HTML中保留属性之间的换行符,以保持代码清晰,但我的答案是空的。我正在使用TypeScript处理样式化组件,不知道这是否会对答案产生影响。我一直在想这是否是一个美化的工作,但由于我在提交时使用prettier自动格式化文件,我担心使用两者可能会变得非常混乱

以下是我要说的:

setwhater(evt.target.value)}

/>
在我看来,粉饰剂不能去除空行

也许您可以使用HTML注释


onFocus={handleFocus}
onBlur={handleBlur}
onChange={evt=>setwhater(evt.target.value)}

/>
它确实应该按照您期望的方式工作(就像它在对象文本中工作一样)。这根本还没有实现。有,但似乎被放弃了。

评论建议是一个可能的解决办法。我不知道我为什么要做另一件事;虽然在纯JS和其他一些框架中,这可能是推荐的方法,但我确信在React中,使用属性事件是推荐的方法。无论如何,所有React文档都会这样做,使用您的方法,我必须手动清理事件侦听器。“Prettifier无法删除空行。”我也不太清楚为什么会是这样,因为Prettier不会删除JavaScript、CSS等中的空行(因为它会使代码非常混乱,毕竟它不是迷你程序).我的linter当然不允许空行,即使在JS中也不允许?比如,文件里没有空行?啊,是的,好的。我喜欢在属性之间使用它,因为当一个组件上有15个属性时,它会更干净,这可能发生在样式化组件上。哦,很高兴看到他们至少意识到了这个问题。希望他们能很快找到那个公关。谢谢你的链接。他们只是一小群志愿者,不能及时了解每一个问题。谢谢你的帮助。