首先打开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
里的内容,来修改初始化的模板。
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。