typescript - 如何在 VS Code 的模板中为 vue Prop 启用 Typescript 类型和智能感知?

标签 typescript vue.js visual-studio-code vetur

我正在使用安装了 vetur 扩展的 Vue 和 VS Code。

我已经定义了一个具有两个公共(public)属性的 MyClass 类。在“脚本”部分中,我能够为 value 属性获得适当的智能感知。

但我无法检查智能感知,也无法在模板中输入强制执行。如下图。

enter image description here

我应该只看到 enablednumber

我如何配置我的 VS 代码以在模板上强制执行此类型?

最佳答案

使用 Vetur扩展名:

在设置中:

"vetur.experimental.templateInterpolationService": true,

enter image description here

关于typescript - 如何在 VS Code 的模板中为 vue Prop 启用 Typescript 类型和智能感知?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53653689/

相关文章:

Angular:当添加删除验证器并使用 CustomValidator 更新表单状态时...出现 RangeError:超出最大调用堆栈大小

vue.js - 我不明白 vuejs 模板文件中带有 hashtag 的模板标签

vue.js - 通过routerlink Vuejs传递对象

visual-studio-code - 调试VS Code扩展时如何打开特定文件夹?

autocomplete - 接受自动完成提示时如何让VSCode替换单词?

c++ - 无法使用 Atmel 寄存器编译 Arduino 代码

Angular 2 - 存储全局变量(如身份验证 token )以便所有类都可以访问它们的最佳方法是什么?

javascript - Typescript:使用 .map 时如何保留长度信息

javascript - JS/TS Date 对象构造函数

javascript - 在 VueJS 中循环包含两个不同数组的对象