全网整合营销服务商

电脑端+手机端+微信端=数据同步管理

免费咨询热线:400-708-3566

利用vscode编写vue的简单配置详解

前言

本文主要给大家介绍的是关于vscode编写vue简单配置的相关内容,分享出来供大家参考学习,下面来一起看看详细的介绍:

PS:现在推荐使用vetur插件

win10崩溃,重装win7,结果sublime text插件无法安装,各种心塞,于是决定转战vscode。

与sublime text相比,vscode有不少优点:

  • 中文输入法支持更好。在windows平台下,需要st支持中文输入需要安装各种插件,而且效果也是差强人意。
  • 基础功能更全面。vscode自带插件管理、git、sidebar、集成终端、emmet等功能,st每次都需要自己安装,浪费时间。

但是st插件更丰富,vscode插件相对较少,vue相关插件vscode更是只有一个,而且使用起来有不少问题,并且作者已经很久没有更新了,折腾了一下午,最终可以用来编写vue项目了。

vscode关于vue插件现在只有vscode-vue一个,安装完成代码提示并没有生效,这是因为vue文件的语言模式默认为html,需要在setting.json中设置:

"files.associations": {
  "*.vue": "vue"
 }

但是此时编写样式emmet插件不能正确识别,所以我后来也放弃了这种方式。

仔细思考,编写vue项目主要需要:

  • 代码补全&代码片段
  • emmet正确生成html标签
  • emmet正确生成css、scss
  • 代码高亮

其中2、3、4点,在html中都是可以做到的,而vue的代码补全与代码片段只需要自己编写就可以了,于是我将vue文件的语言模式还原为默认的html,在用户代码片段中加入vue文件需要的代码片段(文件-首选项-用户代码片段-html),最终效果还可以。

添加的代码片段(持续更新):

{
 // Place your snippets for HTML here. Each snippet is defined under a snippet name and has a prefix, body and 
 // description. The prefix is what is used to trigger the snippet and the body will be expanded and inserted. Possible variables are:
 // $1, $2 for tab stops, ${id} and ${id:label} and ${1:label} for variables. Variables with the same id are connected.
 // Example:
 "Print to console": {
  "prefix": "log",
  "body": [
   "console.log('$1');",
   "$2"
  ],
  "description": "Log output to console"
 },
 "Create vue template": {
  "prefix": "vuec",
  "body": [
   "<template>",
   "</template>",
   "<script>",
   "export default {",
   " name: \"${1:component_name}\",",
   " data () {",
   " return {",
   " };",
   " }",
   "}",
   "</script>",
   "<style lang=\"${2:css}\" scoped>",
   "</style>"
  ],
  "description": "Create vue template"
 }
}

总结

以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作能带来一定的帮助,如果有疑问大家可以留言交流,谢谢大家对的支持。


# vscode配置vue  # vscode开发vue配置  # vscode  # vue  # vsCode中配置setings.json的技巧  # 如何使用VSCode愉快的写Python于调试配置步骤  # VSCode配置Git的方法步骤随记  # 详解VSCode配置启动Vue项目  # vscode单击新文件时覆盖旧文件的解决方法  # 的是  # 都是  # 相关内容  # 还可以  # 有不少  # 推荐使用  # 差强人意  # 给大家  # 只有一个  # 我将  # 只需要  # 这篇文章  # 自带  # 等功能  # 每次都  # 谢谢大家  # 较少  # 这是因为  # 重装  # 来也 


相关文章: JS中使用new Date(str)创建时间对象不兼容firefox和ie的解决方法(两种)  如何在腾讯云服务器上快速搭建个人网站?  建站之星2.7模板快速切换与批量管理功能操作指南  网站设计制作企业有哪些,抖音官网主页怎么设置?  国美网站制作流程,国美电器蒸汽鍋怎么用官方网站?  定制建站策划方案_专业建站与网站建设方案一站式指南  湖南网站制作公司,湖南上善若水科技有限公司做什么的?  建站之星导航如何优化提升用户体验?  学校为何禁止电信移动建设网站?  Python如何创建带属性的XML节点  如何零成本快速生成个人自助网站?  javascript中的try catch异常捕获机制用法分析  常州自助建站:操作简便模板丰富,企业个人快速搭建网站  单页制作网站有哪些,朋友给我发了一个单页网站,我应该怎么修改才能把他变成自己的呢,请求高手指点迷津?  建站之星各版本价格是多少?  制作企业网站建设方案,怎样建设一个公司网站?  专业制作网站的公司哪家好,建立一个公司网站的费用.有哪些部分,分别要多少钱?  外贸公司网站制作哪家好,maersk船公司官网?  ,在苏州找工作,上哪个网站比较好?  IOS倒计时设置UIButton标题title的抖动问题  如何选择建站程序?包含哪些必备功能与类型?  Swift中swift中的switch 语句  如何在Golang中引入测试模块_Golang测试包导入与使用实践  免费网站制作模板下载,除了易企秀之外还有什么H5平台可以制作H5长页面,最好是免费的?  建站之星如何实现网站加密操作?  微信网站制作公司有哪些,民生银行办理公司开户怎么在微信网页上查询进度?  孙琪峥织梦建站教程如何优化数据库安全?  手机网站制作平台,手机靓号代理商怎么制作属于自己的手机靓号网站?  东莞市网站制作公司有哪些,东莞找工作用什么网站好?  厦门模型网站设计制作公司,厦门航空飞机模型掉色怎么办?  C++如何编写函数模板?(泛型编程入门)  建站168自助建站系统:快速模板定制与SEO优化指南  合肥做个网站多少钱,合肥本地有没有比较靠谱的交友平台?  广州网站制作公司哪家好一点,广州欧莱雅百库网络科技有限公司官网?  如何制作公司的网站链接,公司想做一个网站,一般需要花多少钱?  如何通过.red域名打造高辨识度品牌网站?  开心动漫网站制作软件下载,十分开心动画为何停播?  大连网站制作费用,大连新青年网站,五年四班里的视频怎样下载啊?  在线制作视频的网站有哪些,电脑如何制作视频短片?  建站之星ASP如何实现CMS高效搭建与安全管理?  建站之星手机一键生成:多端自适应+小程序开发快速建站指南  存储型VPS适合搭建中小型网站吗?  高端云建站费用究竟需要多少预算?  如何使用Golang table-driven基准测试_多组数据测量函数效率  企业微网站怎么做,公司网站和公众号有什么区别?  电商平台网站制作流程,电商网站如何制作?  深圳网站制作平台,深圳市做网站好的公司有哪些?  黑客如何通过漏洞一步步攻陷网站服务器?  小程序网站制作需要准备什么资料,如何制作小程序?  台州网站建设制作公司,浙江手机无犯罪记录证明怎么开? 

您的项目需求

*请认真填写需求信息,我们会在24小时内与您取得联系。