Ionic 4.7.0 发布了,Ionic 是一个高级的 HTML5 移动端应用框架,也是一个开发混合移动应用的前端框架。
支持 Angular 8
新版本增加了对 Angular 8 的支持,请按照以下步骤更新:
- 更新
@ionic/angular
和@ionic/angular-toolkit
至最新版本$ npm install @ionic/angular@4.7.0 $ npm install @ionic/angular-toolkit@2.0.0 -D
- 更新
@angular/core
和@angular/cli
$ npx ng update @angular/core @angular/cli
- 更新
@angular-devkit
依赖$ npm i @angular-devkit/architect@latest @angular-devkit/build-angular@latest @angular-devkit/core@latest @angular-devkit/schematics@latest
Bug 修复
- angular:将输入表单类复制到父 ion 项 (#18820) (53179c4),关闭 #18800
- angular:添加 swipeGesture 方法以启用或禁用滑动菜单的功能 (#18806) (fbfc076),关闭 #16002
- angular:webview “暂停”、“恢复”和“调整大小”事件现在会触发更改检测 (#18853) (544e550),关闭 #18831
- core:如果支持背景滤镜,则应用半透明 (#18832) (6b5a59d),关闭 ionic-team/ionic-docs#666
- datetime:允许更改 AM/PM (#18684) (b7761fe),关闭 #18585
- datetime:更新列时正确应用禁用的类 (#18875) (7ba718c),关闭 #18793
- hardware-back-button: 硬件后退按钮不再错误地重新启动应用程序 (#18794) (978cc39),关闭 #18792
- ripple-effect: 确保指针释放后从组件中删除纹波(#18854) (71137a2),关闭 #18836
- searchbar:添加 aria 和角色以改善可访问性 (#18797) (798103b), closes #18796
- ssr:避免窗口参考 (#18865) (23ce6fa)
- ssr:检查客户端运行时间方法 (#18866) (c52b3b4)
- textarea:当清除文本时,autogrow 现在将 textarea 重置为原始行数 (#18822) (26e6d6f),关闭 #18744
- theming:更新组件以使用适合黑暗主题的颜色 (#18735) (045bc59),关闭 #18713
- virtual-scroll:卡片渲染不再扭曲 (#18877) (3ef6ecf),关闭 #18870
- virtual-scroll:在调整大小时重新计算元素尺寸 (#18878) (c91819c)
特性
- core:新增对 Stackblitz 的支持 (#18846) (fb18f3b)
- ssr:新增 @ionic/core/hydrate app (#18867) (815fa2e)
- navigation:将实验阴影添加到 iOS 页面过渡 (#18695) (9b075ef),关闭 #18661
- virtual-scroll:添加 headerHeight 和 footerHeight (#18851) (0089111),关闭 #17540
性能
转自 https://www.oschina.net/news/108556/ionic-4-7-0-released