开发日志:https://www.jianshu.com/nb/47900649
需要先启动服务端,服务端项目地址:https://github.com/cemcoe/jianshu_server
git clone git@github.com:cemcoe/shuhe_client.git
cd shuhe_client
npm install
npm run serve
- assets 静态资源 css imgs
- views 路由组件
- components 公共组件
- common 公共组件
- content 和业务相关的组件
- utils 功能函数
- store vuex代码
- network 网络请求相关
- Vue3+axios+cemui
- UI库采用自己封装的 cem-ui,正在不断完善中
- 接口API由 Node后端项目 提供
- 登录注册采用 JWT 方案
- 消息推送方面采用 ajax 短轮询,计划换成 websocket
- 部分文章数据由 狗屁不通文章生成器 生成,没有任何的价值,仅供展示占位使用
- icon图片等来自 阿里巴巴矢量图标库,tabbar 所用 icon 图来自这
- 文章实时保存到服务器
- 消息推送 websocket
- 图片分享 canvas