一、vue快捷键配置
在项目.vscode下新建vue3.0.code-snippets
每当输入vue3.0后自动生成代码片段
{"Vue3.0快速生成模板": {"scope": "vue","prefix": "Vue3.0","body": ["<template>"," <div>${1:test}</div>","</template>","","<script lang=\"ts\">","export default {"," setup() {"," return {};"," },","};","</script>","","<style lang=\"scss\" scoped></style>",""],"description": "Vue3.0"}
}
vue3.2.code-snippets
{"Vue3.2+快速生成模板": {"scope": "vue","prefix": "Vue3.2+","body": ["<script setup lang=\"ts\"></script>","","<template>"," <div>${1:test}</div>","</template>","","<style lang=\"scss\" scoped></style>",""],"description": "Vue3.2+"}
}
vue3.3.code-snippets
{"Vue3.3+defineOptions快速生成模板": {"scope": "vue","prefix": "Vue3.3+","body": ["<script setup lang=\"ts\">","defineOptions({"," name: \"\",","});","</script>","","<template>"," <div>${1:test}</div>","</template>","","<style lang=\"scss\" scoped></style>",""],"description": "Vue3.3+defineOptions快速生成模板"}
}
二、自动调用.prettierrc格式化代码
settings.json
{"editor.formatOnSave": true, // 保存格式化文件"editor.defaultFormatter": "esbenp.prettier-vscode" // 指定 prettier 为所有文件默认格式化器
}