按ctrl+K
- 发布:2023-03-28 15:31
- 更新:2023-04-14 11:05
- 阅读:510
【报Bug】内置的js-beautify格式化插件是否不支持这个配置:wrap_attributes: aligned-multiple: 当超出折行长度时,将属性进行垂直对齐
产品分类: HbuilderX
PC开发环境操作系统: Windows
PC开发环境操作系统版本号: win10
HBuilderX版本号: 3.7.9
操作步骤:
预期结果:
<script>
import { category } from "~/assets/data/interest"
import { Menu } from "muse-ui"
export default {
<script>
import { category } from "~/assets/data/interest"
import { Menu } from "muse-ui"
export default {
实际结果:
<script>
import { category } from "~/assets/data/interest"
import { Menu } from "muse-ui"
export default {
<script>
import { category } from "~/assets/data/interest"
import { Menu } from "muse-ui"
export default {
bug描述:
更新版本后,莫名其妙地给我缩进了:
<script>
import { category } from "~/assets/data/interest"
import { Menu } from "muse-ui"
export default {
在配置里我设置了啊!:
"indent_level": 0, //起始代码缩进数
急求解决!
12 个回复
h***@163.com (作者)
怎么把内置的js-beautify禁了,浪费一下午时间了
h***@163.com (作者)
好几次了,升完级,配置好的格式就乱了,都不敢升级了!!
h***@163.com (作者)
内置的js-beautify格式化插件是否不支持这个配置:html下wrap_attributes - aligned-multiple: 当超出折行长度时,将属性进行垂直对齐。
zZZ1Ma
我常用的是
"wrap_attributes": "preserve-aligned"
,每个import另起一行hx升级并不会更改jsbeautifyrc.js文件,除非卸载、重装
h***@163.com (作者)
import是另一个问题,已经解决,附件才是现在的问题
zZZ1Ma
"wrap_attributes": "preserve-aligned"
改成这样,:list="datas.rows"
敲一下回车再格式化2023-03-30 10:28
h***@163.com (作者)
回复 2***@qq.com: 不灵啊,这样只是保留了我的属性换行,但是不会根据每行长度自动把属性换行
2023-03-30 10:57
h***@163.com (作者)
回复 2***@qq.com: 重点是“根据长度“自动换行
2023-03-30 10:58
h***@163.com (作者)
去除js的结尾;分号也不起作用了
h***@163.com (作者)
格式化完全不能用了,什么啊这是!!大神赶快改改吧
<a-form-model-item label="移动端图片" prop="appImageUrlData">
<div v-if="model.appImageUrlData && model.appImageUrlData[0]>
<img :src="
${preUrl}/${model.appImageUrlData[0].url}
" /></a-form-model-item>
<a-form-model-item label="链接" prop="url">
<a-input @blur="queryUrlData" v-model="model.url" />
<center style="background: #eee; line-height: 20px; padding: 10px;">
{{ typeof model.contentTitle == "undefined" ? "自动展示站内内容信息" : model.contentTitle || "未抓取到内容信息" }}
</center>
</a-form-model-item>
<a-form-model-item label=" 展示时间" prop="sortNo">
<a-radio-group name="sortNo" v-model="model.sortNo">
<a-radio :value="0">定期</a-radio>
<a-radio :value="1">长期</a-radio>
</a-radio-group>
</a-form-model-item>
这都格式化不了了,这是啥啊
h***@163.com (作者)
发现问题根源了:
<a-modal :title="
${{ create: '新增', edit: '编辑' }[action]}
">html里包含花括号造成的
h***@163.com (作者)
双引号也不替换成单引号了,感觉是prettier的设置完全失效了
h***@163.com (作者)
<component :is="module.link ? 'a':'div' " v-if="module
{{module.moduleName}}
这种格式都不格式化了??啥呀这是?到处都得手动加空格!!!!!
h***@163.com (作者)
这还咋用啊!!!其他小伙伴没遇到吗??
h***@163.com (作者)
怎么退回上一个版本?上一个版本都挺好的,更新到最新版完3.7.9.20230324全崩溃了!!