项目结构举例
assets
-css
eg:public.css
-images(略)
-js
eg:remScale.js
containers
-
eg-1:Register
- Register.css
- Register.jsx
import React, { useState } from "react"; import { reqRegister } from "../../request/api"; import "../../assets/css/public.css" import "../../assets/css/iconfont.css" import "./Register.css" import img1 from "../../assets/images/pic_logo_orange.png" const Register = (props) => { const [user, setUser] = useState({ phone: "", password: "", nickname: "" }); //注册 const register = () => { reqRegister(user).then((res) => { if (res.data.code == 200) { alert("注册成功") props.history.push("/login"); } }); }; return ( // <div> // <h1>register</h1> // <div> // 手机号: // <input // type="text" // value={user.phone} // onChange={(e) => setUser({ ...user, phone: e.target.value })} // /> // </div> // <div> // 昵称: // <input // type="text" // value={user.nickname} // onChange={(e) => setUser({ ...user, nickname: e.target.value })} // /> // </div> // <div> // 密码: // <input // type="text" // value={user.password} // onChange={(e) => setUser({ ...user, password: e.target.value })} // /> // </div> // <button onClick={() => register()}>注册</button> // </div> <div className="page"> <div className="tool"> <a className="black iconfont" href="#" ></a> <p>注册</p> </div> <div className="main"> <div className="inner"> <ul> <li> <img src={ img1} alt="logo" /> </li> <li> <input type="text" name="phone" placeholder="手机号" value={ user.phone} onChange={ (e) => setUser({ ...user, phone: e.target.value })} /> </li> <li> <input type="text" placeholder="昵称" value={ user.nickname} onChange={ (e)
- Register.css