首先打开vscode,菜单选项:File>Preferences>User Snippets>javascritreact.json

文件内容改为:

{
    "JSX": { // 函数式组件
        "prefix": "jsx",
        "body": [
            "import React, { useEffect, useState } from \"react\"",
            "",
            "function DemoPage$1 (props){",
            "\tuseEffect(() => {",
            "\t\tdocument.title =\"\"",
            "\t\tdocument.body.style.background = \"#fff\"",
            "\t}, [])",
            "\treturn(",
            "\t\t<div></div>",
            "\t)",
            "}",
            "",
            "export default DemoPage",
        ],
        "description": "jsx components"
    },
      "JSXClass": { // class组件
        "prefix": "jsx-class",
        "body": [
            "import React, { useEffect, useState } from \"react\"",
            "import styled from \"styled-components\"",
            "import { rem } from \"@utils/UtilsFunc\"",
            "",
            "class Demo extends React.Component{",
            "\trender(){",
            "\t\treturn(",
            "\t\t\t$1",
            "\t\t)",
            "\t}",
            "}",
            "",
            "export default Demo",
        ],
        "description": "jsx components"
    }
}

在新建的jsx文件中输入关键字jsx,就会出现关联的初始化配置,回车即可自动初始化文件。

配置效果图

可以修改prefix来修改触发的关键字,也可以修改body里的内容,来修改初始化的模板。


游走走
57 声望3 粉丝

github:[链接]