NativeScript 8.8.0 现已发布。NativeScript 使用户能够直接从 JavaScript 访问 native API。目前,该框架为丰富的移动开发提供了 iOS 和 Android 运行时,并可用于多种不同的用例。

Bug Fixes

  • action-bar:当标题改变时,在导航过程中提供正确的页面(#10563)(12dd329
  • android:不要从_setupAsRootView添加到父级(#10554)(88a0472
  • android:使用页面转换后防止导航返回时出现错误(#10439)(7036f12
  • android:从后台打开 modal 时防止出现错误(#10570)(7e9be32
  • android:过渡状态处理(#10528)(632a348
  • core:清理 Observable 中的事件处理(#10531)(53e958e
  • core:清理 ViewCommon 中的事件处理(#10534)(4a7e40d
  • core:放弃对复数事件/手势名称的支持(#10539)(9be392f
  • core:处理 GestureObservers 与 event listeners 相同的问题(#10538)(d323672
  • core:停止接受 GestureTypes 枚举作为事件名称 ( #10537 ) ( 3b77fff )
  • crypto:错误预期(2bfe8b3
  • embed:仅在可用时使用 factory(#10579)(9541b1b
  • gestures:使用 non-string events 时,小写 gesture handling 并添加弃用通知(#10581)(6041b2d
  • view:模态堆栈跟踪(#10557)(84e1a67
  • webpack:联合类型(#10575)(0e2db6e
  • winter-cg:加密(#10580)(41f938c

Features

  • android:背景颜色/图像处理改进(#10451)(4abcb21
  • config:嵌入现有平台主机项目的选项 ( #10568 ) ( c736f72 )
  • core:嵌入到平台主机项目中的功能 ( #10465 ) ( 779d792 )
  • core:为有效果的图片上的 SF Symbol 使用添加sys://支持(#10555)(d678915
  • core: css media query 支持(#10530)(9fd361c
  • ios:通过 iosSymbolScale 支持 SF Symbol scale(#10569)(80f3ff2
  • types-ios: iOS 18(#10558)(893b858
  • types: iOS 18 beta 3 ( 492eef0 )
  • webpack:允许从配置中自定义 Xcode 项目名称上的 “projectName”(#10550)(b8fff38
  • winter-cg:crypto、atob、btoa(#10577)(f7679d7

Performance Improvements

  • android:gridlayout with less JNI calls ( #10402 ) ( 6dd441d )

BREAKING CHANGES

Event listeners 不再支持多个字符串名称。报错:not assignable to parameter of type 'string'

  • Change: .off(GestureTypes.doubleTap)
  • To: .off('doubleTap')

详情可查看更新说明:https://github.com/NativeScript/NativeScript/releases/tag/8.8.0-core

免责声明:本文系转载,版权归原作者所有;旨在传递信息,不代表一休教程网的观点和立场。