Skip to content

Commit 6847c2d

Browse files
committed
add: map page
1 parent 7ea4883 commit 6847c2d

File tree

3 files changed

+73
-3
lines changed

3 files changed

+73
-3
lines changed

README.md

Lines changed: 71 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,12 +2,75 @@
22

33
## 简介
44

5-
基于react、ant-ui、typescript的前端微服务框架。
5+
基于react、ant-ui、typescript的前端微服务框架。欢迎star。
66

77
## 在线地址
88

99
<a href="https://www.liuguisheng.vip/react-admin-plus/#/login" target="_blank">在线demo</a>
1010

11+
## 项目介绍
12+
13+
&emsp;&emsp;沉淀了几个月的时间,这款框架终于正式的和大家见面了!
14+
15+
&emsp;&emsp;先说一下我做这个项目的初衷,其实市面上已经有几款类似的产品了,但是总结起来就是:乱,杂。所以自己打算重新写一个类似的项目。本着简约至上的原则,加上`react`带给我的方便,开发了这个项目。
16+
17+
&emsp;&emsp;本人做公司的项目也快三年,期间大部分时间在写业务项目,也有一些时间在做基础服务。所以我也算是了解在实际开发中我们的需求是什么,我们真正会用到的组件会有哪些,针对这些痛点,我在这个项目中也有注意到。
18+
19+
&emsp;&emsp;我们在写项目的时候最怕的是什么?无非就是维护难,代码乱。针对这个,我对项目做了一些基础配置,一个页面无需手动开发,只需要添加一些配置文件即可,也符合我们设计原则的开闭原则,即对扩展开放,对修改关闭。
20+
21+
&emsp;&emsp;深情不及久伴,厚爱无需多言。简单介绍过后我也不废话了,直接上图介绍一下这个项目:
22+
23+
>登录页采用了渐变色
24+
25+
![image](https://img-blog.csdnimg.cn/20201209180834123.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L2NvZGVMaXVndWlzaGVuZw==,size_16,color_FFFFFF,t_70)
26+
27+
密码账号随便输入,我们就进入了主页:
28+
29+
>主页
30+
31+
![image](https://img-blog.csdnimg.cn/20201209181432812.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L2NvZGVMaXVndWlzaGVuZw==,size_16,color_FFFFFF,t_70)
32+
33+
整个项目的ui组件采用了`ant`,并没有进行主题后编译,维持原来的蓝色主题
34+
35+
>字体图标
36+
37+
![image](https://img-blog.csdnimg.cn/20201209181459658.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L2NvZGVMaXVndWlzaGVuZw==,size_16,color_FFFFFF,t_70)
38+
39+
>echarts图表
40+
41+
![image](https://img-blog.csdnimg.cn/20201209181545394.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L2NvZGVMaXVndWlzaGVuZw==,size_16,color_FFFFFF,t_70)
42+
43+
>表格
44+
45+
![image](https://img-blog.csdnimg.cn/20201209181620438.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L2NvZGVMaXVndWlzaGVuZw==,size_16,color_FFFFFF,t_70)
46+
47+
48+
>骨架屏
49+
50+
![image](https://img-blog.csdnimg.cn/20201209181642877.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L2NvZGVMaXVndWlzaGVuZw==,size_16,color_FFFFFF,t_70)
51+
52+
>高德地图
53+
54+
![image](https://img-blog.csdnimg.cn/20201209181703446.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L2NvZGVMaXVndWlzaGVuZw==,size_16,color_FFFFFF,t_70)
55+
56+
>富文本编辑器
57+
58+
![image](https://img-blog.csdnimg.cn/20201209181737141.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L2NvZGVMaXVndWlzaGVuZw==,size_16,color_FFFFFF,t_70)
59+
60+
>多级菜单
61+
62+
![image](https://img-blog.csdnimg.cn/20201209181936803.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L2NvZGVMaXVndWlzaGVuZw==,size_16,color_FFFFFF,t_70)
63+
64+
>集成外链
65+
66+
![image](https://img-blog.csdnimg.cn/20201209182032115.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L2NvZGVMaXVndWlzaGVuZw==,size_16,color_FFFFFF,t_70)
67+
68+
69+
好了,目前就这么多功能,后续会有更新,可以看项目下的`TODO.md`,里边有我对这个项目所有的规划。
70+
71+
>### 开源不易,给个star吧。
72+
73+
1174
## 技术栈
1275
- [TypeScript](https://www.tslang.cn/docs/home.html)
1376
- [react](https://zh-hans.reactjs.org/)
@@ -33,3 +96,10 @@
3396

3497

3598

99+
100+
101+
102+
103+
104+
105+

src/pages/home/child/frame_page.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ export default class FramePage extends Component<Props, State> {
1818
}
1919
render = () => {
2020
console.log(this.props)
21-
let { title, content } = this.props.prop;
21+
let { title, content="" } = this.props.prop;
2222
const { scrolling } = this.state
2323
return (
2424
<>

src/pages/home/component_factory.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ import markdown from "./child/markdown_page";
2323
// 页面注册(目前是按照标题对应页面,后期按照页面的唯一标识对应)
2424
const components:{[prop: string]: any} = {
2525
'主页': indexPage,
26-
'图表': echartsPage,
26+
'echarts图表': echartsPage,
2727
'字体图标': iconfontPage,
2828
'表格': tablePage,
2929
'骨架屏': skeleton,

0 commit comments

Comments
 (0)