前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >vscode/webstorm自定义vue模板

vscode/webstorm自定义vue模板

作者头像
流眸
发布于 2020-06-02 08:05:19
发布于 2020-06-02 08:05:19
2.4K00
代码可运行
举报
运行总次数:0
代码可运行

引导语

在进行vue项目时,我们需要对编译器进一步配置来支持vue文件以及相关模板语法的高亮显示等。本文列出关于webstorm和vscode两种常用编译器的模板语法配置。

webstorm

1. 打开设置

打开设置: File=>Settings

2. 安装vue插件

在搜索区输入 plugins,或者找到plugins选项,右边的 Marketplace搜索 vue,安装。

3. 自定义模板

有时候我们新建vue文件时默认的模板不是我们想要的,这时可以自定义模板: 还是在设置中,搜索框输入 fileandcodetemplate或者在设置中找到该选项也行,在右侧选择vue模板,然后在编辑区修改模板即可。如图

4. 参考

给出一份我自己的作为参考,可按自己常用规则优化修改。 其中, ${COMPONENT_NAME}直接获取组件名。

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
<template>
 
 <div>
 


 
 </div>
 
</template>
 


 
<script>
 
 export default {
 
        name: "${COMPONENT_NAME}",
 
        props: [],
 
        components: {
 


 
 },
 
        data () {
 
 return {
 


 
 }
 
 },
 
        methods: {
 


 
 },
 
        mounted () {
 


 
 }
 
 }
 
</script>
 


 
<style type="text/scss" lang="scss" scoped>
 


 
</style>
 

vscode

1. 安装Vetur

在应用市场中安装 Vetur

2. 使用

此时,在vue项目中新建 .vue文件,然后输入 vue时,按 tab键则会出来一份默认的模板。由于默认模板涵盖内容过少,因此我们仍需要对齐进行自定义模板配置。

3. 自定义模板
  1. 打开 文件=>首选项=>用户片段
  2. 搜索关键词 vue
  3. 在候选列表中选择 vue.json
  4. 在打开的文件中自定义配置即可

如果没有找到 vue.json,可以重启一下vscode试一下。

4. 参考

给出一份参考

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
{
 
 "Print to console": {
 
 "prefix": "vue",
 
 "body": [
 
 "<template>",
 
 "    <div>\n",
 
 "    </div>",
 
 "</template>\n",
 
 "<script>",
 
 "export default {",
 
 "    props: {\n",
 
 "    },",
 
 "    components: {\n",
 
 "    },",
 
 "    data() {",
 
 "        return {\n",
 
 "        };",
 
 "    },",
 
 "    watch: {\n",
 
 "    },",
 
 "    methods: {\n",
 
 "    },",
 
 "    mounted() {\n",
 
 "    },",
 


 
 "};",
 
 "</script>\n",
 
 "<style scoped lang=\"${1:scss}\" type=\"text/scss\">\n",
 
 "</style>\n",
 
 ],
 
 "description": "Create vue template"
 
 }
 
}
 
本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2020-05-26,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 流眸 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
VUE项目iconfont自定义SVG(非SVG文件)-_PUSDN
VUE项目iconfont自定义SVG,在线或者离线下载的阿里巴巴icon font.js;并非SVG文件;
JaneYork
2023/10/11
3790
VUE项目iconfont自定义SVG(非SVG文件)-_PUSDN
使用vs code自动生成vue2.0初始化模板
打开vscode, 文件-首选项-用户代码片段,选择代码片段文件或创建代码片段,选择或新建vue.json
江一铭
2022/06/16
6040
vue 模块化开发
vue init webpack appname:vue 脚手架使用 webpack 模板初始化一个 appname 项目
一个风轻云淡
2022/11/15
1.3K0
vue 模块化开发
浅学Vue3
NPM的全称是Node Package Manager,是一个NodeJS包管理和分发工具,已经成为了非官方的发布Node模块(包)的标准。2020年3月17日,Github宣布收购npm,GitHub现在已经保证npm将永远免费。
QGS
2024/01/14
3740
VUE 自定义进度条组件
平常使用的框架中都是单一的进度,不能设置多个进度,这里就自定义一个支持多进度的进度条
码客说
2022/04/14
9450
VUE 自定义进度条组件
Vue2中的$attrs和$listener和provide和inject
爱学习的前端歌谣
2024/05/30
1120
Vue2中的$attrs和$listener和provide和inject
前端:Vue前端开发规范,值得收藏!
一、强制 1. 组件名为多个单词 组件名应该始终是多个单词的,根组件 App 除外。 正例: export default { name: 'TodoItem', // ... } 复制代码 反例: export default { name: 'Todo', // ... } 复制代码 2. 组件数据 组件的 data 必须是一个函数。 当在组件中使用 data 属性的时候 (除了 new Vue 外的任何地方),它的值必须是返回一个对象的函数。 正例: // In a .vue file exp
小明互联网技术分享社区
2021/06/24
1.5K0
整理的一些 Vue3 知识点
看完你就基本可以上手搞开发了,本文适合Vue初学者,或者Vue2迁移者,当然还是建议Vue3官网完全过一遍。不适合精通原理,源码的大佬们。
coder_koala
2021/10/12
2.6K0
整理的一些 Vue3 知识点
VScode生成自定义Vue3模板
在学习Vue3时,VScode没有一键生成模板的快捷方式,这就需要我们自己设置一个模板.
且陶陶
2023/04/12
1.2K0
VScode生成自定义Vue3模板
Vue 组件化开发
  将实现页面某一部分功能的结构、样式和逻辑封装成为一个整体,使其高内聚,低耦合,达到分治与复用的目的。在前端范畴,我们可以用下面的这张图来简单地理解组件化:
Demo_Null
2020/09/28
1.8K0
Vue 组件化开发
vscode 生成vue片段模板
"import { Component, Vue } from 'vue-property-decorator';",
jade_
2021/04/25
1.8K0
vscode 生成vue片段模板
54·[Vue项目]旺财记账-记账页面功能
-多年互联网运维工作经验,曾负责过大规模集群架构自动化运维管理工作。 -擅长Web集群架构与自动化运维,曾负责国内某大型金融公司运维工作。 -devops项目经理兼DBA。 -开发过一套自动化运维平台(功能如下): 1)整合了各个公有云API,自主创建云主机。 2)ELK自动化收集日志功能。 3)Saltstack自动化运维统一配置管理工具。 4)Git、Jenkins自动化代码上线及自动化测试平台。 5)堡垒机,连接Linux、Windows平台及日志审计。 6)SQL执行及审批流程。 7)慢查询日志分析web界面。
DriverZeng
2022/11/08
9920
54·[Vue项目]旺财记账-记账页面功能
编辑器VSCode使用心得
工欲善其事必先利其器,趁手的工具会使我们开发事半功倍。 市面上的编辑器我用过许多,
陌上寒
2019/04/02
1.4K0
编辑器VSCode使用心得
vue-loader&vue-template-compiler详解
在 vue 工程中,安装依赖时,需要 vue 和 vue-template-compiler 版本必须保持一致,否则会报错。
奋飛
2020/05/28
2.4K0
Vue版的团队代码规范
规范与每个团队和个人都是息息相关的,因为其影响的不只是只是代码的维护和理解成本,严重的时候是会影响成员开发的心情
winty
2020/06/07
1.1K0
vue2知识点:组件自定义事件
父组件给子组件传值使用props属性, 那么需要子组件更新父组件时,要使用自定义事件<font color='red'>\$on和\$emit:</font>
刘大猫
2024/10/27
1460
Vue组件基础(上)
单页面应用程序(英文名:Single Page Application)简称SPA,顾名思义,指的是一个web网站中只有唯一的一个HTML页面,所有的功能和交互都是在这唯一的一个页面内完成。
岳泽以
2022/10/26
8280
Vue组件基础(上)
vs code 创建vue模版
ctrl + shift + p 输入 snippets, 新建片段,命名vue, 生成vue.json 粘贴替换 { // Place your snippets for vue 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 b
yangdongnan
2020/08/17
3860
【告别复制粘贴】动态模板生成小技巧
? 这是第 75 篇不掺水的原创,想要了解更多,请戳上方蓝色字体:政采云前端团队 关注我们吧~ 本文首发于政采云前端团队博客:告别复制粘贴:动态模板生成小技巧 https://www.zoo.tea
政采云前端团队
2020/11/05
1.4K0
【告别复制粘贴】动态模板生成小技巧
5 种在 Vue 3 中定义组件的方法
英文 | https://fadamakis.com/the-5-ways-to-define-a-component-in-vue-3-aeb01ac6f39f
winty
2023/08/23
5390
5 种在 Vue 3 中定义组件的方法
相关推荐
VUE项目iconfont自定义SVG(非SVG文件)-_PUSDN
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
本文部分代码块支持一键运行,欢迎体验
本文部分代码块支持一键运行,欢迎体验