由于vue每次新开一个文件都需要重新建立一个模版,虽然我们可以是使用第三方工具进行指令生成,但是生成后还是需要我们在进行手动修改,还是有点用起来不是很舒服。
那么我们该如何生成自己的代码模版呢 ,下面给出配置在vscode上面的方法
进去后将其复制进去
{
"Vue 3 Setup": {
"prefix": "vue3-setup",
"body": [
"<template>",
" <div>",
" $10",
" </div>",
"</template>",
"",
"<script setup lang=''>",
"import { ref, reactive, computed, onMounted, onUpdated, defineProps , defineEmits , onUnmounted, getCurrentInstance } from 'vue'",
"",
"const { proxy } = getCurrentInstance();",
"",
"const emit = defineEmits();",
"",
"const props = defineProps({});",
"",
"// Reactive data",
"const state = reactive({",
" $1",
"})",
"",
"// Ref data",
"const data = ref(null)",
"",
"// Computed properties",
"const com = computed(() => {",
" $4",
"})",
"",
"// Lifecycle hooks",
"onMounted(() => {",
" $5",
"})",
"",
"onUpdated(() => {",
" $6",
"})",
"",
"onUnmounted(() => {",
" $7",
"})",
"",
"// Methods",
"const fun = () => {",
" $9",
"}",
"</script>",
"",
"<style lang='less' scoped>",
"</style>",
],
"description": "Vue 3 Setup Template"
}
}
这样就可以直接生成对应模版 ,也可以自己进行手动修改
还有就是我希望难道这个就不能和我的项目进行绑定吗,如果我在这个项目里面定义了一个组件,但是这个组件就在这一个项目中存在,我大概不会配置在vscode上面,我希望这个模版和我的项目是一对一的,下面就讲解如何进行配置
1、在项目的根目录下创建一个 .vscode 文件夹
2、创建一个 xx.code-snippets 文件在 .vscode 文件夹下
vue.code-snippets 配置其实就是 之前的 vue.json 的配置
将上面的vue.json直接复制进行就可以了