# 快速开始

Fast-UI 致力于提升开发速度

在开始之前,推荐先学习 Vueuni-app,并正确安装和配置了 HbuilderX 。 官方指南假设你已了解关于 Vueuni-app 的相关知识,并且已经完全掌握了 uni-app 的正确开发方式。

# 目录结构

├── common
  ├── api
    ├── index.js // http请求入口
    ├── request.js // http请求封装
    ├── url.js // api统一管理文件
  ├── filter
    ├── index.js // 全局过滤器
      ├── assembleImgSrc // 图片路径补全
      ├── formatDate // 日期格式转换
      ├── formatNumber // 格式化数字,大于10000时转为1.0w
      ├── formatTagNumber // 格式化角标数字,大于99时显示99+
  ├── function
    ├── biometrics // 指纹支付,扫脸支付
    ├── debounce // 防抖函数
    ├── deepClone // 深度克隆
    ├── throttle //节流函数
    ├── timeFormat // 日期格式化
    ├── timeFrom // 计算多久以前
  ├── mixin
    ├── biological // 生物监测
    ├── calendar // 自定义日历
    ├── floor // 楼层指示器依赖
    ├── index // 全局混入
    ├── paging_list // 上拉加载,下拉刷新,有需要的地方单独混入
  ├── utils
    ├── fs.js // 下载语言包
    ├── index.js // 公共方法入口文件
    ├── message.js // toast弹窗封装
    ├── richText.js // 富文本解析
    ├── router.js // 路由跳转方法封装
    ├── upload-file-to-oss.js // 上传文件到阿里云OSS
    ├── upload-file-to-qiniu.js // 上传文件到七牛云
    ├── upload-image.js // 上传图片到服务器
    ├── utils.js // 常用工具函数
    ├── validate.js // 常用正则验证
  ├── config.js // APP配置文件
├── components // 公共组件
├── lang // 国际化
  ├── zh.js // 中文语言包
├── libs // 依赖项
  ├── day.js // 时间格式化插件
├── static // 静态资源
  ├── empty // 空布局组件用到的图片
  ├── tab // 底部Tabbar用到的图片
  ├── my // 个人中心用到的图片
  ├── logo.png // 项目logo
├── store
  ├── index.js //状态管理
├── style
  ├── animation.css // colorUI的动画样式
  ├── common.scss // 自定义样式
  ├── icon.css // colorUI的图标
  ├── iconfont.css // 自定义图标
  ├── main.css // colorUI的主样式文件
├── .editorconfig // 编辑器配置文件
├── .gitignore // git忽略文件
├── App.vue // 项目入口文件
├── main.js // 项目启动文件
├── manifest.json // 项目配置文件
├── pages.json // 页面配置文件
├── uni.scss // 内置样式
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61

# 基础包内置组件

  • app-update 升级弹窗
  • fu-button 按钮
  • fu-custom 自定义导航栏
  • fu-calendar 日历
  • fu-empty 内容为空(配合 mixin 分页食用)
  • fu-empty-ui 内容为空(纯样式)
  • fu-goods-block 商品列表子组件
  • fu-loading 加载动画
  • fu-modal 模态框(APP 专属,在 APP 端为原生弹窗绘制,其他端为调用 uni.showModal 弹出)
  • fu-mask 遮罩层
  • fu-notwork 无网络提示
  • fu-popup 弹出层
  • fu-share 分享组件
  • fu-tab Tab 标签
  • fu-waterfall 瀑布流组件
  • fu-waterflow 推荐组件
  • jyf-parser 富文本解析器
  • uni-badge 数字角标
  • uni-countdown 倒计时
  • uni-icon ICON 图标
  • uni-load-more 加载更多
  • uni-number-box 数字输入框
  • uni-popup 弹出层
  • uni-steps 步骤条