VS Code Intellisense for javascript没有提供方法建议

时间:2018-04-17 12:00:46

标签: javascript visual-studio-code javascript-intellisense

我一直在寻找一个没有运气的答案。 VSCode提供了一些建议,例如:

enter image description here

然而,很多建议都没有出现。例如,在传递事件时,不会建议e.preventDefault,或任何伴随事件的相关方法或数据。

在教程中,我一直在观察我不知道他们是否正在使用' javascript完成'使用Sublime或者如果他们在VSCode中有扩展名,但是如果可以使用Visual Studio执行此操作,我真的想继续使用它。

以下教程中的示例: enter image description here

1 个答案:

答案 0 :(得分:1)

VS代码可以在很多情况下推断出类型,但有时你需要使用jsdocs(more info)显式地注释它们。

addItem案例中,添加@param jsdoc注释,说明eEvent

/**
 * @param {Event} e
 */
function addItem(e) { ... }

如果对addEventListener使用内联函数,则不需要这样做,因为在这种情况下我们可以推断出类型:

obj.addEventListerner('submit', function(e) { ... })