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.
 
 
 
 
wally 6cd5245426 feat: 项目api url设置 4 years ago
.hbuilderx feat: indexedDB 4 years ago
public feat: 导入wbs 4 years ago
src feat: 项目api url设置 4 years ago
.editorconfig refactor(template): eslint prettier sass uview tailwindcss 4 years ago
.env feat: 项目api url设置 4 years ago
.env.development feat: 项目api url设置 4 years ago
.env.mock chore: api 封装 4 years ago
.env.production feat: 项目api url设置 4 years ago
.eslintignore chore: uview-ui 4 years ago
.eslintrc.js refactor: 任务状态重构 4 years ago
.gitignore fix(plugin): 插件解析机制完善 4 years ago
.prettierignore refactor(template): eslint prettier sass uview tailwindcss 4 years ago
.prettierrc refactor(template): eslint prettier sass uview tailwindcss 4 years ago
CHANGELOG.md feat: 项目api url设置 4 years ago
README.md feat: 导入wbs 4 years ago
babel.config.js refactor(template): eslint prettier sass uview tailwindcss 4 years ago
commitlint.config.js refactor(template): eslint prettier sass uview tailwindcss 4 years ago
package.json perf: 日历的更改 4 years ago
postcss.config.js chore(pwa 小程序): 移除了pwa,alloyFinger添加平台判断 4 years ago
tailwind.config.js feat(default plugin): 添加默认插件;项目列表;全局项目最大高度设置 4 years ago
tsconfig.json init 4 years ago
vue.config.js feat: 项目api url设置 4 years ago

README.md

tall-mui-cli

项目运行

安装依赖

yarn

本地环境运行

  • h5
yarn dev:h5

浏览器输入网址: 127.0.0.1:8080/#/?u=1217647686598135808&p=1420652719055839232

  • u: userId
  • p: projectId
  • r: roleId
  • pn: projectName
  • t: taskId
  • 微信小程序
yarn dev:mp-weixin
  • app
yarn dev:app-plus

生产环境构建

  • h5
yarn build:h5
  • app
yarn build:app-plus
  • 微信小程序
yarn build:mp-weixin

Customize configuration

See Configuration Reference.

代码提交

  • 项目设置了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
}