解决vscode进行vue格式化,会自动补分号和双引号的问题


Posted in Javascript onOctober 26, 2020

在使用vscode开发vue项目时,严格检查让人有点烦恼,必然需要一款可以自动格式化的插件进行快速严格检查的格式化。vscode插件会推荐使用 vetur 插件才会进行vue文件的识别与高亮。

安装完 vetur 后确实是可以对 vue文件进行高亮显示了,但是当你按下 shift+alt+f 进行格式化时,发现本来没有错误的代码却变成了一堆错误,莫名加上了分号,单引号也成功变成双引号了。在vue的严格检查中这些是最烦的。

那么需要对vscode的配置文件进行配置才可支持vue正确格式化。

打开 文件 -》首选项 -》往下拉找到 settings.json -》打开

默认的 settings.json 配置项可能不一样,现在只需要往json中写入以下配置就可格式化vue啦。

"vetur.format.defaultFormatterOptions": {
 "prettier": {
  "semi": false,
  "singleQuote": true
 }
}

可能会出现 分号和双引号确实不会再自动添加了,但是不会在方法括号之间插入空格,可以再加入这条配置即可。

"javascript.format.insertSpaceBeforeFunctionParenthesis": true,

"vetur.format.defaultFormatter.js": "vscode-typescript"

最好再配置下vscode支持vue语言

"eslint.validate": [
 "javascript",
 "javascriptreact",
 "html",
  {
   "language": "vue",
   "autoFix": true
  }
]

补充知识:vscode格式化Vue出现的问题:单引号变双引号

问题描述

在使用vscode格式化vue代码时,出现单引号变成了双引号问题

解决方案

在项目根目录下新建文件:.prettierrc.json

内容:

{
  "singleQuote":true,
  "semi":false
}

解决vscode进行vue格式化,会自动补分号和双引号的问题

以上这篇解决vscode进行vue格式化,会自动补分号和双引号的问题就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
utf-8编码引起js输出中文乱码的解决办法
Jun 23 Javascript
js写的评论分页(还不错)
Dec 23 Javascript
JavaScript运行时库属性一览表
Mar 14 Javascript
编写自己的jQuery提示框(Tip)插件
Feb 05 Javascript
js实现文字跟随鼠标移动而移动的方法
Feb 28 Javascript
JS作用域深度解析
Dec 29 Javascript
Bootstrap组合上、下拉框简单实现代码
Mar 06 Javascript
javascript实现下雨效果
Mar 27 Javascript
基于javascript的异步编程实例详解
Apr 10 Javascript
关于bootstrap日期转化,bootstrap-editable的简单使用,bootstrap-fileinput的使用详解
May 12 Javascript
vue中实现先请求数据再渲染dom分享
Mar 17 Javascript
vue使用openlayers实现移动点动画
Sep 24 Javascript
vue实现前端列表多条件筛选
Oct 26 #Javascript
vue实现单一筛选、删除筛选条件
Oct 26 #Javascript
vue通过接口直接下载java生成好的Excel表格案例
Oct 26 #Javascript
基于elementUI竖向表格、和并列的案例
Oct 26 #Javascript
原生js实现贪吃蛇游戏
Oct 26 #Javascript
JavaScript实现五子棋小游戏
Oct 26 #Javascript
详解vue3.0 的 Composition API 的一种使用方法
Oct 26 #Javascript
You might like
PHP 文件缓存的性能测试
2010/04/25 PHP
typecho插件编写教程(三):保存配置
2015/05/28 PHP
Laravel框架生命周期与原理分析
2018/06/12 PHP
PHP使用HTML5 FormData对象提交表单操作示例
2019/07/02 PHP
一个很简单的办法实现TD的加亮效果.
2006/06/29 Javascript
写了一个layout,拖动条连贯,内容区可为iframe
2007/08/19 Javascript
jquery 学习之二 属性(类)
2010/11/25 Javascript
JavaScript高级程序设计(第3版)学习笔记12 js正则表达式
2012/10/11 Javascript
解决jquery submit()提交表单提示:f[s] is not a function
2013/01/23 Javascript
URL中“#” “?” &“”号的作用浅析
2017/02/04 Javascript
nodejs入门教程三:调用内部和外部方法示例
2017/04/24 NodeJs
Vue2.0父组件与子组件之间的事件发射与接收实例代码
2017/09/19 Javascript
jQuery封装animate.css的实例
2018/01/04 jQuery
three.js 入门案例详解
2018/01/23 Javascript
Vue-不允许嵌套式的渲染方法
2018/09/13 Javascript
微信小程序实现商品属性联动选择
2019/02/15 Javascript
vue在自定义组件中使用v-model进行数据绑定的方法
2019/03/25 Javascript
微信小程序点击按钮动态切换input的disabled禁用/启用状态功能
2020/03/07 Javascript
详解node.js创建一个web服务器(Server)的详细步骤
2021/01/15 Javascript
[02:03]完美世界DOTA2联赛10月30日赛事集锦
2020/10/31 DOTA
python模块restful使用方法实例
2013/12/10 Python
python用字典统计单词或汉字词个数示例
2014/04/22 Python
Python正则获取、过滤或者替换HTML标签的方法
2016/01/28 Python
python3+PyQt5实现支持多线程的页面索引器应用程序
2018/04/20 Python
Windows上使用Python增加或删除权限的方法
2018/04/24 Python
python pytest进阶之xunit fixture详解
2019/06/27 Python
python网络爬虫 Scrapy中selenium用法详解
2019/09/28 Python
详解如何通过H5(浏览器/WebView/其他)唤起本地app
2017/12/11 HTML / CSS
医药代表个人的求职信分享
2013/12/08 职场文书
《美丽的小路》教学反思
2014/02/26 职场文书
建议书标准格式
2014/03/12 职场文书
成品库仓管员岗位职责
2014/04/06 职场文书
2014年社区卫生工作总结
2014/12/18 职场文书
肖申克的救赎观后感
2015/06/02 职场文书
母亲节主题班会
2015/08/14 职场文书
CSS实现九宫格布局(自适应)的示例代码
2022/02/12 HTML / CSS