V2EX小程序
基于Taro实现的v2ex小程序
仓库
Taro-v2ex-weapp: https://github.com/BinZhiZhu/Taro-v2ex-weapp
目录结构
├── dist 编译结果目录
├── config 配置目录
| ├── dev.js 开发时配置
| ├── index.js 默认配置
| └── prod.js 打包时配置
├── src 源码目录
| ├── pages 页面文件目录
| | ├── index index 页面目录
| | | ├── index.js index 页面逻辑
| | | └── index.css index 页面样式
| ├── app.css 项目总通用样式
| └── app.js 项目入口文件
└── package.json
技术栈
Taro(React) + typescript(部分)
状态管理:Redux
API
v2ex开放API支持(如果侵权请联系本人修正)
DEPLOY
安装Taro(参考官方)
dev环境: npm run dev:weapp
打包: npm run build:weapp
开发时间线
1.首页最新主题
2.主题详情
3.热门主题
4.节点
5.节点详情
截图
首页:
热门:
节点:
节点详情:
- 话题回复:
- 个人主页:
- h5-首页:
- h5-热门:
- h5-节点:
release
发布版本
- 1.0.0
TODO
1.下拉加载
2.TypeScript 重构
3.拆分组件
4.H5版本
- TDD
测试
FAQ
计算时间戳时分秒func来源于v2er封装 原贴 https://www.v2ex.com/t/578465#reply6
utils下的api.ts封装来源于 taro官方taro-v2ex-hook repo里的简单封装
感谢
License
MIT