vue代码片段

238 阅读1分钟

vscode 创建vue代码片段

下载vscode, 各版本地址: code.visualstudio.com/updates/v1_…

1、打开vscode编辑器 找到左下角设置,点用户代码片段

image.png

2、选择新建全局代码片段文件

image.png

3、设置vue2代码片段

prefix: 生成代码块的快捷键

body: 代码片段的内容

description: 代码片段描述

复制以下代码粘贴到 vue.json 中,保存即可
{    
	"Print to console": {
        "prefix": "v2",
        "body": [
            "<template>",
            "   <div class=\"\">\n",
            "   </div>",
            "</template>\n",
            "<script>",
            "export default {",
            "  name: '',",
            "  props: {\n",
            "  },",
            "  components: {\n",
            "  },",
            "  data() {",
            "    return {\n",
            "    };",
            "  },",
            "  computed: {\n",
            "  },",
            "  watch: {\n",
            "  },",
            "  created() {\n",
            "  },",
            "  mounted() {\n",
            "  },",
            "  methods: {\n",
            "  },",
            "}",
            "</script>\n",
            "<style scoped lang=\"scss\">",
			"",
            "</style>",
        ],
        "description": "Vue 2 Single File Component Template"
    }
 }

4、设置vue3代码片段

prefix: 生成代码块的快捷键

body: 代码片段的内容

description: 代码片段描述

复制以下代码粘贴到 vue.json 中,保存即可
{
    "Vue 3 Template": {
      "prefix": "v3",
      "body": [
            "<template>",
            "  <div class=\"\">",
            "    $1",
            "  </div>",
            "</template>",
            "",
            "<script setup>",
            "import { ref, computed, nextTick, watch, onMounted } from \"vue\"",
            "import { useStore } from \"vuex\"",
            "import { useRouter, useRoute } from \"vue-router\"",
            "",
            "const store = useStore()",
            "const router = useRouter()",
            "const route = useRoute()",
            "",
            "const total = ref(0)",
            "  $2",
            "</script>",
            "",
            "<style scoped lang=\"scss\">",
            "  $3",
            "</style>"
      ],
      "description": "Vue 3 Single File Component Template"
    }
  }

5、导出 | 导入

vscode 相关设置和安装的插件等等,都可以导出,以便后续更方便使用

image.png