【问题标题】:Visual Studio Code: typing dot after "props" causes it to autocomplete to "ImagePropTypes" - why?Visual Studio Code:在“props”之后键入点会导致它自动完成为“Image PropTypes” - 为什么?
【发布时间】:2020-09-28 18:31:33
【问题描述】:

我正在做一个 React Native 教程并使用 Visual Studio Code。我选择的语言模式是Babel Javascript

输入第 7 行时,如下所示:

只要我将句点 (.) 添加到 props,它就会更改为 ImagePropTypes.

为什么会发生这种行为,我该如何防止它发生?

注意:我意识到我这里有一个错误,我已经在MealTile的函数参数中将props解构为{item, navigation},所以我实际上无法引用@987654332 @函数内部。当我不这样做时(即,如果我只是将 props 作为参数传递),则不会发生 props -> ImagePropTypes 更改。有人还能解释发生了什么吗?谢谢。

【问题讨论】:

    标签: javascript reactjs visual-studio-code


    【解决方案1】:

    VSCode 有一些IntelliSense features,其中一个是由字符触发的。

    您可以通过键入 Ctrl+Space 或键入触发字符(例如 JavaScript 中的点字符 (.))在任何编辑器窗口中触发 IntelliSense。

    在您的 sn-p 中,短语“props”的自动建议为您提供 ImagePropTypes,因为您在范围内没有任何 props 值,然后按 . 您选择第一个选项.

    【讨论】:

    猜你喜欢
    • 2020-04-09
    • 1970-01-01
    • 2018-07-18
    • 2022-09-24
    • 1970-01-01
    • 2021-09-11
    • 1970-01-01
    • 1970-01-01
    • 2022-01-26
    相关资源
    最近更新 更多