- Native 原生开发
- Android:Java/Kotlin
- iOS: Objective C/Swift
- Others: 0.02%
- WEB 应用:基本的前端技术,浏览器访问
- React Native:Facebook
- Ionic 离子
Build amazing apps in one codebase, for any platform, with the web.
一次编写,到处运行
- HTML
- CSS(SCSS)
- JavaScript
- Angular
- Cordova
- 命令的作用
- 命令的位置
- 命令的输出
- 命令的结果
官网:https://cordova.apache.org
- 把 ionic 和 cordova 目录放到 node 的全局模块目录下
C:\Users\web-01\AppData\Roaming\npm\node_modules- 其中 AppData 是隐藏目录
- 查看版本
- ionic -v 3.19.1
- cordova -v 8.0.0
- Android:octoDroid.apk
- iOS:codePan
- 目录下,按 Shift + 鼠标右键 - 打开命令行
- Webstorm: Alt + F12 打开命令行
- 命令的作用:使用 blank 空项目模板创建一个 ionic 的项目,名字为 app
- 创建完成后,Ctrl + C 终止后续操作
- 在 app 下执行命令:npm install,根据 package.json 配置文件自动下载项目(开发)依赖
'ionic' 不是内部或外部命令,也不是可运行的程序或批处理文件。
- 解决:解压缩 npm.zip,把 ionic 和 ionic.cmd 两个文件放到
C:\Users\web-01\AppData\Roaming\npm\目录下
- 基本按钮
- 外边框按钮
- 无边框按钮
- 圆角按钮
- 圆角块级按钮
- 非圆角块级按钮
在 Ionic-1709N/app 下执行命令
ionic generate page button
- 修改文件 src/app/app.module.ts
- 引入新创建的页面文件
-
import {ButtonPage} from '../pages/button/button'; - 在 declarations 数组中,添加 ButtonPage
- 在 entryComponents 数组中,添加 ButtonPage
- 修改 pages/home/home.ts 文件
- 引入 ButtonPage
-
import {ButtonPage} from '../button/button'; - 在 HomePage 类中声明属性 buttonPage
- 在 HomePage 类的构造器中初始化 buttonPage this.buttonPage = ButtonPage;
- 修改 pages/home/home.html 文件
- 添加一个按钮
<button ion-button>按钮示例</button> - 为 button 添加属性
[navPush]="buttonPage"
- 添加一个按钮
- 创建新页面 list: ionic g page list
- 从 HomePage 点击按钮跳向 ListPage
- 基本列表
- 按钮作为列表项
- 列表边距
- 无分隔线列表
- 列表分隔项
- 列表头部
- 图标列表项