# ggui 移动端组件基础包
# 特点优势
- gg-ui 是一款 高性能,简洁、快速开发的ui组件;
- 基于 uniapp开发
- 全端兼容的基于flex布局的、无dom的ui库
- 目前为止,在小程序和混合app领域,高性能的框架。
- 自动差量更新数据
- 可按需引入必要的扩展组件。
- 暂不支持使用 Vue.use() 的方式安装
- 基础
devDependencies
已内置,可按需进行修改
# 内置npm
gg:pages
:更新pages.js,若不使用模块化(已内置)请勿使用此指令,pages模块化文档 (opens new window)
# 基础包目录结构
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
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21