【问题标题】:VS Code Intellisense for javascript not giving method suggestions用于 javascript 的 VS Code Intellisense 不提供方法建议
【发布时间】:2018-09-27 09:17:57
【问题描述】:

我一直在寻找这个问题的答案,但没有运气。 VSCode 提供了一些建议,如下例所示:

但是,许多建议没有显示出来。例如,当传递一个事件时,没有建议 e.preventDefault 或任何伴随事件的相关方法或数据。

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

以下教程中的示例:

【问题讨论】:

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


    【解决方案1】:

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

    addItem 的情况下,添加@param jsdoc 注释说明eEvent

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

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2016-10-18
      • 1970-01-01
      • 2020-01-22
      • 2018-01-17
      • 2019-08-04
      • 1970-01-01
      相关资源
      最近更新 更多