Ionic 5 Google Map Marker打破了iOS上的动画

法克谢德

我正在使用google maps javascript api 3在离子应用程序上添加google map。该地图可以正常工作,但是当我在地图上添加标记的那一刻,cordova动画停止在ios上运行,在android上一切正常。例如,单击离子选择或添加警报会产生以下错误

未处理的承诺拒绝:–“未定义不是函数(在'... element.animate ...'附近)” –“;区域:” –“” –“;任务:” –“ Promise.then” –“;值:”(2)TypeError:未定义不是函数(在'... element.animate ...'附近)—

 animation-5559213c.js:652 (anonymous function) — 
 animation-5559213c.js:652 forEach initializeWebAnimation — 
 animation-5559213c.js:651   initializeAnimation —
 animation-5559213c.js:674 play — animation 5559213c.js:950 (anonymous
 function) — 
 animation-5559213c.js:961 forEach play —
 animation-5559213c.js:960 (anonymous function) —
 animation-5559213c.js:852 ZoneAwarePromise — zone.js:910 playAsync —
 animation-5559213c.js:850 (anonymous function) —
 overlays-10cf2041.js:202 step — tslib.es6.js:99 fulfilled —
 tslib.es6.js:70 run — zone.js:150 (anonymous function) — zone.js:889
 runTask — zone.js:195 drainMicroTaskQueue — 
 zone.js:601 promiseReactionJob

我的应用程序的离子版本为5.2.3。任何帮助,将不胜感激。

nullptr.t

导入web-animations-js polyfill

npm install --save web-animations-js在终端中运行,然后在src / polyfills.ts中取消注释以下行

import 'web-animations-js';

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章