首先关上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
里的内容,来批改初始化的模板。
发表回复