老师我又来和您交流了,这次遇到的情况是以下两个,我找到了自己的解决方法,您看看是否符合正常的开发习惯?
第一个是对于import的自动补全。无论是在vue文件还是在ts文件我们都有可能需要导入一些东西,但vscode好像对于import的自动补全没有很好的支持,于是我的方法是自己下载了vscode插件插件Path Intellisense,并在vscode的settings.json进行了配置
{ ... "path-intellisense.mappings": { "@": "${workspaceRoot}/src", "/": "${workspaceRoot}/" } ... }
就能获得以下补全提示,列出输出路径下的所有文件
第二个是对于新建vue文件后,需要写一些基本的代码片段十分麻烦,于是我在vscode的【文件-->首选项-->用户片段】,选到vue.json
加入配置
{ "vue-ts": {//模板名称 "prefix": "vts",//触发条件 "body": [//内容 "<template>", "</template>", "<script lang=\"ts\">", "import { defineComponent } from 'vue'", "", "export default defineComponent({", "})", "</script>", "<style scoped>", "</style>\n" ], "description": "vue-ts template"//描述 }, }
然后在vue文件打赏vts三个字母,就会出现提示,回车就能自动补全这些代码