Visual Studio Code 如何快速生成vue 模板

本文介绍如何在VSCode中设置自定义的Vue代码片段,通过简单的快捷键即可快速生成标准的Vue文件模板,提高前端开发效率。

打开Vs Code 工具右下角设置 选中User Sinppets

 

   

选New Global Sinppets file...

输入代码片段:

"Print to console": {

        "prefix": "b",

        "body": [

            "<template>",

            "    <div class='$2'>$5</div>",

            "</template>",

            "",

            "<script>",

            "export default {",

            "    components: {},",

            "    data() {",

            "        return {",

            "",

            "        };",

            "    },",

            "    computed: {},",

            "}",

            "</script>",

            "<style lang='scss' scoped>",

            "$4",

            "</style>"

        ],

        "description": "Log output to console"

    }

 

然后new一个vue文件:

输入vue+Enter

生成结果

 

 

### 如何在 Visual Studio Code 中格式化 Vue 文件 为了确保 Vue 文件能够在 Visual Studio Code (VSCode) 中被正确格式化,可以采取多种配置方法。 #### 配置 ESLint 自动修复功能 通过修改 VSCode 的设置 JSON 文件来启用保存时自动执行 ESLint 修正的功能。具体操作是在 `settings.json` 文件内加入以下内容[^1]: ```json { "editor.codeActionsOnSave": { "source.fixAll.eslint": true } } ``` 此段配置使得每次保存文件的时候都会触发 ESLint 对代码中的问题进行批量修复动作,从而保持代码风格的一致性和规范性。 #### 设置 Prettier 和 Vetur 插件参数 对于 `.vue` 单文件组件而言,除了依赖于 ESLint 外还可以借助其他工具如 Prettier 来进一步优化代码样式。安装好必要的扩展插件之后,在全局或工作区级别的 `settings.json` 添加如下设定项以调整缩进宽度并指定 HTML 片段由 Prettier 负责处理[^3]: ```json { "prettier.tabWidth": 4, "vetur.format.defaultFormatter.html": "prettier" } ``` 上述配置不仅设定了制表符对应的空格数量为四个单位宽,还指明了当涉及到 HTML 结构部分的美化作业应当交给 Prettier 完成。 #### 创建 Webpack 构建项目结构(可选) 如果打算从头开始创建一个新的基于 Vue.js 的应用,则可以通过命令行工具快速初始化一个带有合理目录布局的新工程实例。这一步骤并非直接关联到代码格式化的主题上,但在某些情况下可能有助于建立良好的开发起点[^2]: 打开具有管理员权限的 CMD 终端窗口,并切换至目标路径下输入下列指令启动交互式的向导流程: ```bash vue init webpack my-vue-app ``` 按照提示完成各项选择后即能获得一套完整的前端应用程序模板。 综上所述,要实现在 VSCode 下对 Vue 文件的有效格式化,主要依靠恰当的编辑器配置以及合适的辅助工具组合使用。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值