请问 Prettier+ESLint 格式化代码为什么会出现尾部标签下移的问题

2022-06-16 21:19:27 +08:00
 huoguo32
用的是 eslint+Prettier ESLint 来实现自动格式化,但是标签这块好像出了问题,比如这个 router_link 的结尾都自动下移了一行,让整个代码看起来很丑。请问该怎么配置
以下是自动格式化后的代码
<template>
<nav class="navbar navbar-dark bg-primary justify-content-between mb-4 px-4">
<router-link class="navbar-brand" to="/">者也专栏</router-link>
<ul v-if="!user.isLogin" class="list-inline mb-0">
<li class="list-inline-item">
<router-link to="/login" class="btn btn-outline-light my-2"
>登陆</router-link
>
</li>
<li class="list-inline-item">
<router-link to="/signup" class="btn btn-outline-light my-2"
>注册</router-link
>
</li>
</ul>
<ul v-else class="list-inline mb-0">
<li class="list-inline-item">
<dropdown :title="`你好 ${user.nickName}`">
<dropdown-item>
<router-link to="/create" class="dropdown-item"
>新建文章</router-link
>
</dropdown-item>
<dropdown-item>
<router-link :to="`/column/`" class="dropdown-item"
>我的专栏</router-link
>
</dropdown-item>
<dropdown-item disabled
><a href="#" class="dropdown-item">编辑资料</a></dropdown-item
>
<dropdown-item>
<a href="#" class="dropdown-item">退出登陆 </a>
</dropdown-item>
</dropdown>
</li>
</ul>
</nav>
</template>
1203 次点击
所在节点    问与答
11 条回复
nwu2Cv8OZ2MZMg39
2022-06-16 21:23:54 +08:00
nwu2Cv8OZ2MZMg39
2022-06-16 21:24:16 +08:00
这种?
huoguo32
2022-06-16 21:25:19 +08:00
@VikingX 对对对,感谢,我正在研究怎么放图片呢,就是这个毛病
PinkRabbit
2022-06-16 21:27:47 +08:00
应该是 prettier 的 htmlWhitespaceSensitivity 这个选项的问题
huoguo32
2022-06-16 21:35:40 +08:00
@PinkRabbit 感谢指教,不过我没找到 Prettier ESLint 这个扩展的修改方式请问您知道吗
nwu2Cv8OZ2MZMg39
2022-06-16 22:02:53 +08:00
huoguo32
2022-06-16 22:05:11 +08:00
@VikingX 感谢指教,不过我没找到 Prettier ESLint 这个扩展的修改方式请问您知道吗
nwu2Cv8OZ2MZMg39
2022-06-16 22:59:53 +08:00
VSCode: ~/Library/Application Support/Code/User/settings.json
项目:.prettierrc 文件
huoguo32
2022-06-16 23:22:41 +08:00
@VikingX 非常感谢
BreadKiller
2022-06-17 00:14:59 +08:00
这个标签
>登陆</router-link>
如果变成
>登陆
</router-link>
那渲染的时候,“登录”后面会有一个空白字符的
其实“>”这个下移才不会对标签里的内容进行改变,自己取舍吧
huoguo32
2022-06-17 08:17:44 +08:00
@BreadKiller 收到,原来如此,谢谢

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/860137

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX