# ggui 移动端组件基础包

# 特点优势

  • gg-ui 是一款 高性能,简洁、快速开发的ui组件;
  • 基于 uniapp开发
  • 全端兼容的基于flex布局的、无dom的ui库
  • 目前为止,在小程序和混合app领域,高性能的框架。
  • 自动差量更新数据
  • 可按需引入必要的扩展组件。
  • 暂不支持使用 Vue.use() 的方式安装
  • 基础 devDependencies 已内置,可按需进行修改

# 内置npm

# 基础包目录结构

ggui-base-mobile                    WEB部署目录(或者子目录)
|-- build
|   |-- pages.js                    pages模块化脚本文件,新手勿改
|   └─  themp.vue                   pages模块化配置自动生成vue文件的模板文件
|-- public
|-- src                             uni项目根目录
|   |-- components                  自定义组件目录
|   |-- pages                       项目页面目录
|   |   |-- subPackages             分包目录,可以有多个分包
|   |   |   └─  page-sub.json       分包pages配置,空路径会自动生成vue模板文件,一般一个分包只需要一个
|   |   └─  tabBar                  主包目录,一般只放tabBar页面
|   |       |-- page-common.json    通用pages配置
|   |       └─  page-main.json      主包pages配置
|   |-- static                      项目静态资源目录
|   |-- template                    项目模板目录
|   |-- App.vue                     项目默认首页主要文件
|   |-- main.js                     项目的入口文件
|   |-- manifest.json               应用的配置文件,用于指定应用的名称、图标、权限等。
|   └─  pages.json                  页面文件的路径、窗口表现、设置多 tab 等【使用pages模块化不用手动修改pages.json】
|-- package.json
└─  postcss.config.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21

# 基础包安装