vue3 和 ts

{
	"Print to console": {
		"prefix": "tsvue3",
		"body": [
			"<template>",
			"",
			"</template>",
			"<script setup lang=\"ts\">",
			"import { useRouter } from \"vue-router\";",
			"import { ref, reactive, computed, watch, onMounted, inject } from \"vue\";",
			"onMounted(() => {",
			"console.log(`the component is now mounted.`);",
			"});",
			"</script>",
		],
		"description": "tsvue3"
	}
}

vue2 与js

{
	   
	    "Print to console": {
	        "prefix": "vuecc",
	        "body": [
	            "<template>",
	            "  <div class=\"$0\"></div>",
	            "</template>\n",
	            "<script type=\"text/javascript\">",
	            "export default {",
	            "name: \"组件名\",",
	            "components: {},",
	            "  props: {",
	            "    msg: String",
	            "  },",
	     		"  mounted(){\n",
	            "  },",
	            "  data() {",
	            "    return {\n",
	            "    }",
	            "  },",
	            "  methods: {\n",
	            "  },",
	            "  computed: {\n",
	            "  }",
	            "}",
	            "</script>\n",
	            "<style  scoped></style>",
	            "$2"
	        ],
	        "description": "Log output to console"
	    }
	}