Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/visual-studio-code/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Visual studio code vscode显示带有冒号的JSX属性名称中的错误_Visual Studio Code_Eslint - Fatal编程技术网

Visual studio code vscode显示带有冒号的JSX属性名称中的错误

Visual studio code vscode显示带有冒号的JSX属性名称中的错误,visual-studio-code,eslint,Visual Studio Code,Eslint,在我的JSX代码中,属性名的名称中有冒号,但vscode显示错误。即使在格式化我的代码之后,vscode也会在冒号后自动创建一个空格。如何解决这两个问题 通过在属性名称中不使用冒号。虽然技术上可行,但属性名称应该是大小写的 如果你不能避开这个问题,你可以创建对象并将其分解到道具上 const A = () => { const fooProps = { 'on:resize': onResize } return <Foo {...fooPr

在我的JSX代码中,属性名的名称中有冒号,但vscode显示错误。即使在格式化我的代码之后,vscode也会在冒号后自动创建一个空格。如何解决这两个问题


通过在属性名称中不使用冒号。虽然技术上可行,但属性名称应该是大小写的

如果你不能避开这个问题,你可以创建对象并将其分解到道具上

const A = () => {
    const fooProps = {
        'on:resize': onResize
    }

    return <Foo {...fooProps} />
}
const A=()=>{
常量fooProps={
“打开:调整大小”:打开调整大小
}
返回
}