首页 > 其他分享 >Vue3 开发必备的 VSCode 插件

Vue3 开发必备的 VSCode 插件

时间:2023-05-05 15:12:03浏览次数:35  
标签:插件 Vue VSCode Vue3 Volar 组件

分享 6 个 Vue3 开发必备的 VSCode 插件,可以直接用过 VSCode 的插件中心直接安装使用。

1、Volar

相信使用 VSCode 开发 Vue2 的同学一定对 Vetur 插件不会陌生,作为 Vue2 配套的 VSCode 插件,它的主要作用是对 Vue 单文件组件提供高亮、语法支持以及语法检测。

而随着 Vue3 正式版发布,Vue 团队官方推荐 Volar 插件来代替 Vetur 插件,不仅支持 Vue3 语言高亮、语法检测,还支持 TypeScript 和基于 vue-tsc 的类型检查功能。

使用时需要注意:

  1. 首先要禁用 Vetur 插件,避免冲突;
  2. 推荐使用 css/less/scss 作为 <style>的语言,因为这些基于 vscode-css-language 服务提供了可靠的语言支持;
  3. 如果使用 postcss/stylus/sass 的话,需要安装额外的语法高亮扩展。postcss 使用 language-postcss,stylus 使用 language-stylus 拓展,sass 使用 Sass 拓展;
  4. Volar 不包含 ESLint 和 Prettier,而官方的 ESLint 和 Prettier 扩展支持 Vue,所以需要自行安装。

2、Vue VSCode Snippets

Vue VSCode Snippets 插件旨在为开发者提供最简单快速的生成 Vue 代码片段的方法,通过各种快捷键就可以在 .vue文件中快速生成各种代码片段。简直是 Vue3 开发必备神器。

该插件支持:Volar、Vue2 和 Vue3。

使用方式如下:

  • 新建一个 .vue文件,输入 vbase会提示生成的模版内容:
    • 输入 vfor快速生成 v-for指令模版:
      • 输入 v3onmounted快速生成 onMounted生命周期函数:
  •  

    3、Auto Close Tag

    Auto Close Tag 插件是一个很好用的 VS Code 扩展,它对生产率有很大影响。顾名思义,当在结束标记中键入结束括号时,它将添加结束标记。它支持HTML,Handlebars,XML,PHP,Vue,JavaScript,Typescript,JSX等。

    4、Vue Peek

    Vue Peek 插件用来拓展 Vue 代码编辑的体验,可以快速跳转到组件、模块定义的文件。

    使用方式如下:

    • 右键组件标签,跳转到组件定义的文件:
      • 右键组件标签,弹窗显示组件定义的文件:
      • 5、Vue Theme

        Vue Theme 插件提供了不错的 Vue 主题,还支持配置不同颜色,感觉还不错。

        6、Vite

        Vite 插件可以在打开项目后,就能自动启动开发服务器,允许开发者无需离开编辑器即可预览和调试应用。支持一键启动、构建和重启项目。

        总结

        分享的 6 个插件,可以按需安装使用。比较强烈推荐实用 Volar 和 Vue VSCode Snippets 这 2 个插件。

标签:插件,Vue,VSCode,Vue3,Volar,组件
From: https://www.cnblogs.com/panwudi/p/17374177.html

相关文章

  • Vue3搭建脚手架
    一、安装Vue3脚手架在此之前需要把Node.js环境安装好如果之前安装了2.0的脚手架,需要把它卸载掉,在控制台执行npmuninstallvue-cli-g进行全局卸载然后执行命令npminstall@vue/cli-g下载vue3的脚手架二、项目搭建1、创建一个新的文件夹,然后使用VSCode或者命令控制台打......
  • vue3学习第一课
    1,先安装npmbrewinstallnpmnpminitvite-appvue3demmocdvue3demmonpminstallnpmrundev ......
  • 基于SqlSugar的开发框架循序渐进介绍(29)-- 快速构建系统参数管理界面-Vue3+ElementPlus
    在随笔《基于SqlSugar的开发框架循序渐进介绍(28)--快速构建系统参数管理界面》中介绍了基于SqlSugar开发框架,构建系统参数管理的后端API部分,以及WInform界面部分内容,本篇随笔介绍基于Vue3+ElementPlus的前端界面开发过程。1、Winform端界面的回顾系统参数的信息,设计为包含一个大......
  • obsidian 日记本倒序汇总 获取标题显示 插件dataviewjs list
    obsidian日记本倒序汇总获取标题显示插件dataviewjslist//dataviewjsfunctionremoveDuplicate(arr){returnarr.filter((item,index)=>{returnarr.indexOf(item)===index})}constlist=dv.pages('"02日记本"').file.lists.map(item=>{ retu......
  • VSCode使用npm的详细步骤
    1.打开cmd输入指令npm-v查看npm是否安装,需要先安装node.jsnode.js安装:https://nodejs.org/en/安装包下载后,一直点击next,安装完成,打开cmd输入 node-v 查看安装是否成功   2.打开vscode在工作区创建一个项目,右键打开“在集成终端中打开” 3.终端中......
  • [vscode] 代码提示不能默认选中第一项问题
    [vscode]代码提示不能默认选中第一项问题码代码时发现一个问题,有些代码提示无法选中第一项。如果是所有代码提示都无法选中第一项,直接百度。这里说的是另一种,部分代码无法默认选中。在输入类似class=“”这类代码的代码自动补全回车后,输入代码触发代码提示后不会默认选中第......
  • 三步 让你的 vscode 自动编译ts文件
    1:环境安装tsc 作用:负责将ts 代码 转为 浏览器和nodejs识别的 js代码。/全局安装npminstall-gtypescript//检查是否安装成功tsc-v 2:自动编译运行tsc--init,创建tsconfig.json文件;修改tsconfig.json文件,设置编译后的js文件夹。快速查找outDir,输出......
  • Unity插件之天气系统UniStorm
    1、简介UniStorm-体积云、天空、模块化天气和云阴影1.1描述UniStorm是AAA动态天空、天气、云阴影、大气雾和程序性体积云的终极解决方案。UniStorm为您提供了调整天空中每个组件的选项。UniStorm是一款非常强大的动态昼夜天气系统,能够以极快的帧速率创建AAA级动态生......
  • Vue3 h函数渲染组件
    1、渲染ElSelect组件constmodulleFilters=ref([{label:1,value:2},{label:2,value:3},]);constsearch=ref('');consttableColumn=[{prop:'module',label:'模块',headerRender:()=>h(......
  • mybatis批量插入支持默认值和自定义id生成策略的免写sql插件
    最近做项目时用了免写sql的插件但是发现批量操作不满足现有需求。所以,在原有基础之上扩展了批量的操作支持[支持插入默认值和自定义id生成策略]。使用方法如下:一:在pom文件中引入jar配置<dependency><groupId>io.gitee.wang_ming_yi</groupId><artifactId>easy_mapper</......