vscode的vetur插件如何格式化html代码?

发布于 2022-09-06 22:55:43 字数 378 浏览 8 评论 0

我知道可以使用

{
    "vetur.format.defaultFormatter.html": "js-beautify-html"
}

来格式化html代码,但是通常情况下组件的指令、props、事件会有很多,如何让这个插件定义一些配置来达到属性换行书写,如下:

<i-control-layout 
      ref="controls" 
      :btnCol="3" 
      :toolbar="treeToolbar" 
      moreBtnType="default"
 ></i-control-layout>

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

Hello爱情风 2022-09-13 22:55:43

vuejs的官方插件有个叫eslint-plugin-vue,搭配eslint使用
所以eslint配置文件(.eslintrc.js)如下:

module.exports = {
    //...
     extends: [
    // https://github.com/vuejs/eslint-plugin-vue#priority-a-essential-error-prevention
    // consider switching to `plugin:vue/strongly-recommended` or `plugin:vue/recommended` for stricter rules.
    'plugin:vue/recommended', // vue-template默认是essential 需要改成recommend
    // https://github.com/standard/standard/blob/master/docs/RULES-en.md
    'standard'
  ],
  plugins: ['vue'],
    rules: {
         'vue/max-attributes-per-line': [
              2,
              {
                singleline: 3,
                multiline: {
                  max: 3,
                  allowFirstLine: false
                }
              }
          ]
    }
}
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文