从0开始搭建一个react项目
今天接到一个任务让我把原来用ext.js写的前端换成react写的,我好慌的,因为我就是一个小白,之前只做过简单的二次开发功能。唉,我只是一个领着微薄薪水的小实习生,为什么要有这个任务,硬着头皮写吧。
最近在跟鱼皮做用户中心的项目,没有做完,我水平实在是不咋地,跟着视频做项目挺费劲的,现在卡壳在登录功能,模版里前端传入后端的数据,跟自己写的后端接口要求的字段名称不一样,不能简单的改前端传入后端的数据,要重构,因为好的文件里都用到了这个数据,一个一个的改麻烦还容易出错。我的项目不知道咋回事,还不能重构,这个错卡了我好几天。今天决定改后端的字段,不能再卡下去了。
//创建项目 在终端中输入
npm i @ant-design/pro-cli -g //全局安装Ant Design Pro
pro create project_name //创建一个新的 Ant Design Pro 项目
npm i //按照package.json 下载依赖
在这里踩的坑
搭建项目
npx create-react-app antd-demo
cd antd-demo
npm i
npm run start
暂时这样实现吧
<BrowserRouter>
<Routes>
<Route path="/" element={<Login />} />
<Route path="/bar" element={<PlanUpdateLog />} />
<Route path="/text" element={<Text />} />
</Routes>
</BrowserRouter>
import qs from 'qs';
const onFinish = (values) => {
const { username, password } = values;
const url = "http://localhost:8080/store-ak/api/login/checkLogin";
axios.post(url, qs.stringify({ username: username, password: password }), {
headers: {
'Content-Type': 'application/x-www-form-urlencoded;charset=utf-8'
}
})
.then(response => {
// 处理响应数据
console.log("response", response);
})
.catch(error => {
// 处理错误
console.error("Error fetching data:", error);
});
};