一个基于Ionic3.x cordova的移动APP demo
Switch branches/tags
Nothing to show
Clone or download
Latest commit e9a3e2c Nov 20, 2018
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.github Create issue_template.md Nov 14, 2018
res . Jul 1, 2018
resources updata Sep 7, 2018
src . Jul 1, 2018
.editorconfig 第一次提交 Oct 9, 2017
.gitignore 代码整理 Jul 1, 2018
LICENSE Create LICENSE Aug 11, 2018
README.md Update README.md Nov 20, 2018
README_zh-EN.md Update README_zh-EN.md Nov 15, 2018
config.xml . Jul 1, 2018
ionic.config.json 启动页图标配置 Oct 12, 2017
package.json 代码整理 Jul 1, 2018
tsconfig.json 第一次提交 Oct 9, 2017
tslint.json 第一次提交 Oct 9, 2017

README.md

简体中文 | English

一个基于Ionic3.x cordova的移动APP demo

如遇网络不佳,请移步国内镜像加速节点

前端技术:

Angular4.x + ionic3.x + cordova

项目运行:

git clone git@github.com:EasyTuan/ionic-cordova-demo.git

# 国内镜像加速节点:git@gitee.com:easytuan/ionic-cordova-demo.git

# 全局安装ionic和cordova
npm install -g cordova ionic

# 安装项目依赖
npm install

# 在浏览器中启动项目
npm run serve

# 添加android平台
ionic cordova platform add android

# usb连接安卓手机运行
npm run dev

项目名:[A Ionic3.x project],Ionic3.x的移动APP demo。

1. 如何运行

node版本 [8.0.0]

1.1 开发环境配置

# 安装ionic和cordova
npm install -g cordova ionic

# 安装项目依赖
npm install

1.2 开发过程

1.2.1 命令

# 在浏览器中启动项目
ionic serve

# 添加android平台
ionic cordova platform add android

# usb连接安卓手机运行
ionic cordova run android

1.3 发布

# 打包
npm run build

2. 业务介绍

2.1 小程序业务入口

入口地址为 src/app/app.module.ts

目录结构

ionic-conference-app/
|
|-- resources/
|
|-- src/
|    |-- app/
|    |    ├── app.component.ts
|    |    └── app.module.ts
|    |    └── app.template.html
|    |    └── main.ts
|    |
|    ├── assets/
|    |    ├── fonts/
|    |    |
|    |    ├── icon/
|    |    |
|    |    └── images/
|    |
|    |-- components/                     * 组件
|    |
|    |-- pages/                          * 页面
|    |
│    ├── services/                       * angular主题
|    |     └── httpService.ts            * http请求封装
|    |
│    ├── theme/                          * ionic主题配置
|    |     └── variables.scss            * 主题 Sass 变量
|    |
|    └── index.html
|
├── .editorconfig                       * 代码风格配置文件
├── .gitignore                          * git忽略目录
├── LICENSE                             
├── README.md                           
├── config.xml                          * Cordova配置文件
├── ionic.config.json                   * Ionic配置文件
├── package.json                        * 依赖配置文件
├── tsconfig.json                       * TypeScript配置选项
└── tslint.json                         * 定义 TypeScript 规则

2.2 已完成功能

  • 底部tabbar的跳转
  • 组件间的通信
  • 二级页面的跳转
  • http请求通信
  • app图标以及启动页的配置

部分截图展示

首页展示 && 店铺列表

工具 && 我的

登录

3. 其他

ionic开发文档地址

https://ionicframework.com/docs/

4. 友情链接

项目完整版本(基于mui)

赞助

如有帮助,欢迎赞助

收到赞助款后,我会及时更新赞助墙

License

MIT