Skip to content

Commit c913549

Browse files
committed
feat(utils): support quick generation of code templates.
1 parent 8048609 commit c913549

File tree

1 file changed

+51
-0
lines changed

1 file changed

+51
-0
lines changed

.vscode/vue3.code-snippets

Lines changed: 51 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,51 @@
1+
{
2+
"Print soy Vue3 SFC page": {
3+
"scope": "vue",
4+
"prefix": ["v3","page","view"],
5+
"body": [
6+
"<script lang=\"ts\" setup>",
7+
"//$1",
8+
"</script>\n",
9+
"<template>",
10+
" <div class=\"\">",
11+
" <!-- page only one root element -->",
12+
" $2",
13+
" </div>",
14+
"</template>\n",
15+
],
16+
},
17+
18+
"Print soy Vue3 SFC Component": {
19+
"scope": "vue",
20+
"prefix": ["component","comp"],
21+
"body": [
22+
"<script lang=\"ts\" setup>",
23+
"//$1",
24+
"</script>\n",
25+
"<template>",
26+
" <div class=\"\">",
27+
" $2",
28+
" </div>",
29+
"</template>\n",
30+
],
31+
},
32+
"Print soy style": {
33+
"scope": "vue",
34+
"prefix": "st",
35+
"body": ["<style scoped>", "//", "</style>\n"],
36+
},
37+
"Print soy script": {
38+
"scope": "vue",
39+
"prefix": "sc",
40+
"body": ["<script lang=\"ts\" setup>", "//$3", "</script>\n"],
41+
},
42+
"Print soy template": {
43+
"scope": "vue",
44+
"prefix": "te",
45+
"body": [
46+
"<template>",
47+
" <div class=\"\">$1</div>",
48+
"</template>\n",
49+
],
50+
},
51+
}

0 commit comments

Comments
 (0)