好客租房移动Web - 上
目标
- 能够初始化项目
- 能够使用 antd-mobile 组件库
- 能够完成项目整体布局
- 能够理解嵌套路由
- 能够使用antd-mobile提供的TabBar组件
- 能够对TabBar进行定制
- 能够实现首页路由的处理
项目介绍
- 好客租房 - 移动 Web 端
- 项目介绍:本项目是一个在线租房项目,实现了类似链家等项目的功能,解决了用户租房的需求
- 核心业务:在线找房(地图、条件搜索)、用户登录、房源发布等
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-0ZGTrNPf-1575103647413)(images/首页.png)]](https://i-blog.csdnimg.cn/blog_migrate/459e2e1f5068f7ddadbcbd1b79c7b1d9.png)
技术栈
- React核心库:react、react-dom、react-router-dom
- 脚手架:create-react-app
- 数据请求:axios
- UI组件库:antd-mobile
- 其他组件库:react-virtualized、formik+yup、react-spring等
- 百度地图API
项目准备
项目搭建(★★★)
- 本地接口部署
- 创建并导入数据:数据库名称hkzf(固定名称)
- 使用脚手架初始化项目
- 使用 npx create-react-app hkzf-mobile
- 进入到项目根目录 使用 npm start
项目目录结构(★★★)
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-NG7KOt9q-1575103647415)(images/目录结构.png)]](https://i-blog.csdnimg.cn/blog_migrate/a14de308ff188377f6fb6bb24c78edb5.png)
- 调整项目结构
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-1xKGjHaw-1575103647416)(images/结构调整.png)]](https://i-blog.csdnimg.cn/blog_migrate/dcb0af559e8d774b2ffa5d2e28298f93.png)
antd-mobile 组件库(★★★)
介绍与使用
- 打开 antd-mobile的文档
antd-mobile是 Ant Design 的移动规范的 React 实现,服务于蚂蚁及口碑无线业务。
特性
- UI 样式高度可配置,拓展性更强,轻松适应各类产品风格
- 基于 React Native 的 iOS / Android / Web 多平台支持,组件丰富、能全面覆盖各类场景 (antd-mobile-rn)
- 提供 “组件按需加载” / “Web 页面高清显示” / “SVG Icon” 等优化方案,一体式开发
- 使用 TypeScript 开发,提供类型定义文件,支持类型及属性智能提示,方便业务开发
- 全面兼容 react / preact
适用场景
- 适合于中大型产品应用
- 适合于基于 react / preact / react-native 的多终端应用
- 适合不同 UI 风格的高度定制需求的应用
快速上手
-
创建一个项目
-
安装
- npm install antd-mobile --save
-
使用
- 导入组件
- 导入样式
// 导入组件 import { Button } from 'antd-mobile'; // 导入样式 import 'antd-mobile/dist/antd-mobile.css'; // or 'antd-mobile/dist/antd-mobile.l

本文介绍了好客租房移动Web项目的第一部分,包括项目目标、技术栈和项目准备。重点讲解了如何使用antd-mobile的TabBar组件,涉及项目搭建、配置路由、TabBar组件的样式定制和配合路由实现功能。
最低0.47元/天 解锁文章
364

被折叠的 条评论
为什么被折叠?



