vue.js - 如何在 Visual Studio Code 中自动完成 Vue 模板

标签 vue.js visual-studio-code vscode-settings

我开始使用 Visual Studio Code 学习 Vue。我下载了一个添加 Vue 代码片段的扩展程序(hallowtree 的 Vue 2 Snippets)。

当我开始输入 "v"在 Vue 模板中,显示了建议( v-onv-bind 等),
但之后,不会显示任何建议或自动完成。

在以下示例模板中,v-on建议,但之后,没有建议 "click"或任何其他事件。此外,在 "@" 之后没有任何提示:

<button v-on:click="changeLink">Click to change Link</button>
<button @click="changeLink">Click to change Link</button>

在这个例子中,v-bind建议,但之后,没有建议 "href"或任何其他 HTML 属性/属性:

<a v-bind:href="link">Link</a> 
<a :href="link">Link</a>

虽然对我修炼有好处,但会成为一种负担。
是否可以设置任何扩展、选项或命令来改善开发人员体验?

最佳答案

Vetur 已经有了 experimental template interpolation用于自 2019 年 2 月以来 HTML 模板中的自动完成和“诊断/悬停/定义/引用”。

启用 Vetur › Experimental: Template Interpolation Service VS Code 设置中的选项以打开此功能。

关于vue.js - 如何在 Visual Studio Code 中自动完成 Vue 模板,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57485929/

相关文章:

vue.js - Vuejs 转换 v-on :enter. "done"回调是什么?

javascript - Vue.js 将事件处理程序委托(delegate)给父组件?

keyboard - VS Code 键盘布局更改

c++ - 永久且可靠地设置 gcc 全局包含路径

docker - 使用 Xdebug 作为调试器在 Docker 容器上使用 VSCode 调试 Laravel

javascript - 如何在 Nuxt.js (Vue.js) 中使用 vue-infinite-loading

javascript - 如何构造 vue.js 应用程序,以便我可以在页面加载时从计算属性访问 ajax 请求数据

visual-studio-code - 在 vscode 中,我可以通过终端/cli 在当前窗口中打开一个目录吗

visual-studio-code - 禁用封闭支架吞咽?

powershell - 防止集成终端自动打开