taro-kit

🏆✌️Taro 小程序脚手架。 特性: 封装api、redux优雅集成、生成海报类,异常日志上报。 「Taro mini-program scaffolding. Features: wrapping api, redux elegant integration, generating poster classes, exception logging reporting.」

Github stars Tracking Chart

可以watch 这个项目,有更新,及时知道

项目会不断迭代,有需求欢迎issue
如果能帮到你,那就给个star呗!

1年前输出了一套taro-kit 脚手架,有不少人加我微信,咨询一些问题,这段时间把这个脚手架升级后,总结并录制了课程,希望能帮助到大家,提高效率,节约时间。

CLI 工具安装
首先,你需要使用 npm 或者 yarn 全局安装@tarojs/cli,或者直接使用npx:

# 使用 npm 安装 CLI
$ npm install -g @tarojs/cli
# OR 使用 yarn 安装 CLI
$ yarn global add @tarojs/cli
# OR 安装了 cnpm,使用 cnpm 安装 CLI
$ cnpm install -g @tarojs/cli

项目更新:

2020年03月04日 星期三

  • 更新依赖到:2.0.5

更新项目依赖包:

taro update project v版本号

2019-04-28-17-37-43

文章

功能列表

  • 封装api请求方式
  • 更方便的创建action:增加createApiAction
  • 基础像素试着为1倍即:1px 会编译成 2rpx(小程序默认是2倍)符合习惯
  • 基础demo案列
  • 增加生成海报类

升级功能列表

  • 01.taro从0到1项目架构课程介绍
  • 02.初始化项目流程介绍、目录设计
  • 03.让alias别名解决路径引用的烦恼
  • 04.请求api返回redux的状态流程
  • 05.封装request get请求,给url添加时间戳防止浏览器缓存
  • 06.封装request post Content-Type 分类请求
  • 07.把taro-advance脚手架推送到私有仓库
  • 08.弱网请求失败时自动发起api重试
  • 09.异常日志上报封装设计思路
  • 10.异常日志上报封装,五种级别输出。
  • 11.上报收集日志平台系统介绍
  • 12.实战接入日志平台
  • 13.深度序列化错误error控制台上报
  • 14.登录流程讲解(前端和后端实现流程)
  • 15.登录实现详细讲解(token附加到请求header头)
  • 16.用户授权后更新用户信息流程
  • 17.设计createApiAction自动dispatch优化开发体验
  • 18.改造actionType支持庞大业务
  • 19.Action三种ActionType的集合
  • 20.简化reducers的swich繁琐操作
  • 21.增加request的状态
  • 22.课程总结

这个可以让你的Taro小程序跑的更优雅一些

升级后的项目仓库地址: 观看视频的同学加微信,发送你的gitlab账号,添加权限,你就看源代码了。

https://gitlab.com/itxishu/taro-advance.git

观看地址: cctalk 腾讯课堂 思否编程 segmentfault

上面都可以搜搜到,建议cctalk哈

购买路径

https://shudong.wang 加我微信

https://www.cctalk.com/m/course/168709

https://segmentfault.com/ls/1650000018991514

适宜人群

  • taro小程序开发者
  • 需要taro基础架构开发人员

课程说明

本次课程主要针对于,正在使用taro小程序框架的同学,通过课程,你可以学到,框架的request请求优雅封装,异常自动重试,日志异常上报,
redux的三剑客优雅的配合使用,
reducer 的swich简化繁琐操作,
增加state的请求前,请求成功和失败的状态等。
从开始架构足以支撑庞大业务小程序项目

课程有问题可以在 https://shudong.wang 我的博客扎到我,添加微信咨询

2019-04-28-22-09-17

课程主站

https://www.itxishu.com
https://github.com/wsdo/qa

关于

https://shudong.wang

有问题加微信问吧

http://shudong.wang

Main metrics

Overview
Name With Ownerwsdo/taro-kit
Primary LanguageTypeScript
Program languageJavaScript (Language Count: 4)
Platform
License:
所有者活动
Created At2018-09-25 07:43:11
Pushed At2021-11-30 11:21:48
Last Commit At2021-11-30 19:21:44
Release Count0
用户参与
Stargazers Count705
Watchers Count84
Fork Count112
Commits Count52
Has Issues Enabled
Issues Count12
Issue Open Count7
Pull Requests Count3
Pull Requests Open Count1
Pull Requests Close Count4
项目设置
Has Wiki Enabled
Is Archived
Is Fork
Is Locked
Is Mirror
Is Private