dva+antd+draft构建cnode社区wabAPP
 发布于 8 年前  作者 mahailong  4912 次预览  最后一次回复是 8 年前  来自 分享 

cnode-antd.png 项目主页

项目简介

  • 项目采用dva作为架构
  • UI组件选用的是ant design移动版
  • 发布话题及评论话题所用编辑器用的是基于draft.js的react-draft-wysiwyg
  • api来自cnodejs论坛官方

感谢以上项目作者的贡献

页面

  • home:首页列表,加入侧边栏及上拉加载功能。
  • article:主题详情,登陆后能够收藏,评论和点赞。
  • message:消息提醒,能查看消息详情和清空所有未读消息
  • user:个人主页,包括最近参与,回复,以及收藏的主题
  • publish:发表主题,react-draft-wysiwyg作为编辑器,发布成功后能跳转到相应主题页面
  • about:关于页面,APP介绍
  • login:登录页面,登录后会把accesstoken存于localStore

运行项目

git clone https://github.com/mahailong/cnode-antd.git

cd cnode-antd

npm install

npm start

生产项目

npm run build(项目生成在./dist)

TODO

  • 首页列表进入其他页面返回时回到之前的位置
  • 优化页面性能
4 回复
kurten

为啥不搞点有意思的项目。。。。

mahailong

@kurten 前端菜鸟 肯定要弄简单点的呀 这个东西好多前辈都弄过 可以借鉴嘛

mahailong

阿什顿发斯蒂芬

ResJay

@kurten 能具体说下有意思的项目是哪些么