# mall **Repository Path**: tjjnb666/mall ## Basic Information - **Project Name**: mall - **Description**: 66666666666666666666666 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2024-05-31 - **Last Updated**: 2024-06-11 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ### `npm start` 打开[http://localhost:3000](http://localhost:3000)在浏览器中查看。 # TODO - 商城主页面: [./src/components/mall/content](./src/components/mall/content) - 购买全链路: [./src/components/purchase](src/components/purchase) - 后台管理三选一: [./src/components/backstage/content](./src/components/backstage/content) # 要求 - `商城主页面`和`购买全链路`都要写响应式 # 说明 - 登录界面鼠标放logo上可以看默认的账号密码 - 假数据库的默认值在[./src/request/fake-db](./src/request/fake-db) - 路由配置就写在[App.js](./src/App.js) - 请求统一写在[./src/request](./src/request)里面,建议就按我之前的写,通过`createHandler`创建响应函数, 返回值包括`{code, msg, data}`,`code`为`0`表示成功其余为失败,图方便可以失败就返回1, `msg`为错误信息,`data`为成功响应时返回的数据 ### 模拟交互示例 ```js // 假后端 const getUser = createHandler(uid => { return { code: 0, data: { uid: uid, name: '用户' } } }) // 前端 getUser('111') .then(user => console.log(user)) .catch(({msg, code}) => message.error(msg)) ```