这个项目使用 Taro3 + Taro-ui + TypeScript ,把官方案例踩的一些坑都解决了,并且封装了请求、图表等进去,配置了提交规范和代码检查,开箱即用,如果你希望使用React快速开始一个小程序项目,可以直接来用,直接塞页面进去就好。
# 安装依赖
$ yarn
# 运行
$ yarn dev:weapp
# 打包
$ yarn build:weapp
- 页面分享设置
useShareAppMessage(() => {
// 使用时,必须为页面配置 enableShareAppMessage: true。(修改配置文件后请重新编译项目)
return {
path: SHARE.SHARE_PATH,
title: SHARE.SHARE_Title,
imageUrl: SHARE.SHARE_URL
}
})
- 命名风格
- hooks:
camelCase
风格,并以use
开头。例如:useGetGlobalConfig
- 常量:
SCREAMINGSNAKE_CASE
风格。例如:DATE_FORMAT
功能开发或修复请切到相关分支,然后提 Pull Request 到 dev 分支。
feat/版本/功能名(或任务 ID)
feat/gzx/xxx
fix/bug 号(或 bug 内容)
fix/xxx
你可以执行下面的命令检出一个分支
git checkout -B feat/xxx
- 请使用
git cz
或者gcz
提交代码。本项目遵循 cz-conventional-changelog 提交规范。示例:
# 修复bug fix: bug内容
fix: 修复了一个致命的bug
# feature feat: 任务内容
feat: 增加了一个新功能