在进行vue项目时,我们需要对编译器进一步配置来支持vue文件以及相关模板语法的高亮显示等。本文列出关于webstorm和vscode两种常用编译器的模板语法配置。
打开设置: File=>Settings
在搜索区输入 plugins
,或者找到plugins选项,右边的 Marketplace
搜索 vue
,安装。
有时候我们新建vue文件时默认的模板不是我们想要的,这时可以自定义模板: 还是在设置中,搜索框输入 fileandcodetemplate
或者在设置中找到该选项也行,在右侧选择vue模板,然后在编辑区修改模板即可。如图
给出一份我自己的作为参考,可按自己常用规则优化修改。 其中, ${COMPONENT_NAME}
直接获取组件名。
<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>
在应用市场中安装 Vetur
此时,在vue项目中新建 .vue
文件,然后输入 vue
时,按 tab
键则会出来一份默认的模板。由于默认模板涵盖内容过少,因此我们仍需要对齐进行自定义模板配置。
文件=>首选项=>用户片段
vue
vue.json
如果没有找到 vue.json
,可以重启一下vscode试一下。
给出一份参考
{
"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"
}
}
扫码关注腾讯云开发者
领取腾讯云代金券
Copyright © 2013 - 2025 Tencent Cloud. All Rights Reserved. 腾讯云 版权所有
深圳市腾讯计算机系统有限公司 ICP备案/许可证号:粤B2-20090059 深公网安备号 44030502008569
腾讯云计算(北京)有限责任公司 京ICP证150476号 | 京ICP备11018762号 | 京公网安备号11010802020287
Copyright © 2013 - 2025 Tencent Cloud.
All Rights Reserved. 腾讯云 版权所有