forked from ccsens_fe/tall-mui-3
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
4 years ago | |
---|---|---|
.hbuilderx | 4 years ago | |
public | 4 years ago | |
src | 4 years ago | |
.editorconfig | 4 years ago | |
.eslintignore | 4 years ago | |
.eslintrc.js | 4 years ago | |
.gitignore | 4 years ago | |
.prettierignore | 4 years ago | |
.prettierrc | 4 years ago | |
CHANGELOG.md | 4 years ago | |
README.md | 4 years ago | |
babel.config.js | 4 years ago | |
commitlint.config.js | 4 years ago | |
package-lock.json | 4 years ago | |
package.json | 4 years ago | |
postcss.config.js | 4 years ago | |
tailwind.config.js | 4 years ago | |
tsconfig.json | 4 years ago | |
vue.config.js | 4 years ago | |
yarn.lock | 4 years ago |
README.md
tall-mui-cli
项目运行
安装依赖
yarn
本地环境运行
- h5
yarn dev:h5
- 微信小程序
yarn dev:mp-weixin
- app
yarn dev:app-plus
生产环境构建
- h5
yarn build:h5
- app
yarn build:app-plus
- 微信小程序
yarn build:mp-weixin
Customize configuration
代码提交
- 项目设置了commit lint, commit信息验证;运行
yarn cz
命令依次填写commit信息即可 - 以及pre-commit钩子执行eslint代码格式检测, 代码格式不符合规则无法提交
yarn cz
技术栈
UI及工具库
- uni-app的cli构建版本
- vuex vue官方状态管理库
- tailwindcss 公共样式库(注意这个版本不是最新版本, 最新版本安装后报错)
- uview-ui uni-app组件库
- alloyfinger 移动端手势库
- dayjs 时间处理库
- pwa 处理缓存, 构建离线应用
构建相关
- sass node-sass
- prettier 自动格式化代码
- eslint 代码可是校验
- commitlint git commit信息校验
- husky lint-staged git钩子处理commit校验及eslint代码检测
- vue-cli-plugin-mock mock数据
H5 indexedDB
设计概要
db挂载到全局的store上,store存放的数据:
{
db: null, // object
name: 'TALL_indexedDB', // string
version: 1, // number
}