# Visual Studio Code
- 插件
- Add jsdoc comments: 添加注释
- any-rule:正则校验常用
- Autoprefixer:样式兼容性
- CSSComb:css书写顺序格式格式
- Eslint:语法校验
- JavaScript (ES6) code snippets 一些快速代码片段
- npm intelligence
- path intelligence
- Prettier:格式化
- setting sync:vscode设置同步
- Vetur:Vue开发必备,语法高亮、校验、格式化等
- vue
- Commnet Anchors:注释
- 代码片段
- vue,只要新建页面,输入
vuet
按tab即可
{
"vue normal template": {
"prefix": "vuet",
"body": [
"<template>",
"\t<div>",
"\t\t",
"\t</div>",
"</template>\n",
"<script>",
"export default {",
"\tname: '${0}',",
"\tdata () {",
"\t\treturn {",
" ",
"\t\t}",
"\t},",
"\tcreated () {\n",
"\t},",
"\tmethods: {\n",
"\t}",
"}",
"</script>\n",
"<style lang=\"scss\" scoped>\n",
"</style>\n"
],
"description": "Create vue template"
}
}
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
- uni-app页面、组件等,其中一些路径可以基于项目自行修改
{
"uni-app page template": {
"prefix": "vue-page",
"body": [
"<template>",
"\t<view>",
"\t\t",
"\t</view>",
"</template>\n",
"<script>",
"import { staticURL } from '@/util/config'",
"import { } from '@/api/index'",
"export default {",
"\tname: '${0}',",
"\tdata () {",
"\t\treturn {",
"\t\tstaticURL",
"\t\t}",
"\t},",
"\tonLoad (options) {\n",
"\t},",
"\tmethods: {\n",
"\t}",
"}",
"</script>\n",
"<style lang=\"scss\" scoped>",
"@import '../../style/variable.scss';\n",
"</style>\n"
],
"description": "Create uni-app page template"
},
"uni-app component template": {
"prefix": "vue-com",
"body": [
"<template>",
"\t<view>",
"\t\t",
"\t</view>",
"</template>\n",
"<script>",
"export default {",
"\tname: '${0}',",
"\tprops: {\n},",
"\tdata () {",
"\t\treturn {",
" ",
"\t\t}",
"\t},",
"\tmounted () {\n",
"\t},",
"\tmethods: {\n",
"\t}",
"}",
"</script>\n",
"<style lang=\"scss\" scoped>",
"@import '../style/variable.scss';\n",
"</style>\n"
],
"description": "Create uni-app component template"
}
}
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
← markdown语法 HBuilder →