折腾了一天,撸了个v2ex小程序

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版本

  1. TDD

测试

FAQ

感谢

License

MIT