wechat-miniprogram / lottie-miniprogram

lottie for miniprogram
MIT License
362 stars 40 forks source link

使用这个库加载lottie的json文件,TypeError: eval is not a function #2

Closed EricHan0723 closed 5 years ago

EricHan0723 commented 5 years ago

微信截图_20190905135955 使用样例的js没问题,请问样例是从哪里找的呢?我在lottiefile里只能找到json文件

EricHan0723 commented 5 years ago

使用的lottie链接在这里https://lottiefiles.com/8990-graficos-aleatorios

seasonhuang commented 5 years ago

这个用到了 expression 由于小程序本身不支持动态执行脚本,因此 lottie 的 expression 功能也是不支持的。

kingzez commented 3 years ago

这个用到了 expression 由于小程序本身不支持动态执行脚本,因此 lottie 的 expression 功能也是不支持的。

如何区分是否用到了 expression?

ultravires commented 2 years ago

这个用到了 expression 由于小程序本身不支持动态执行脚本,因此 lottie 的 expression 功能也是不支持的。

请问解决方案是什么?能提供 eval 函数设置吗。我们自实现一个 _eval()。然后可以传入

{ eval: _eval }

使得expression能够被_eval执行

wingyippp commented 9 months ago

@seasonhuang 有没有工具把一个lottie动画干掉 expression,让它能支持在小程序上运行?

sunjunjie1314520 commented 8 months ago

微信截图_20190905135955 使用样例的js没问题,请问样例是从哪里找的呢?我在lottiefile里只能找到json文件

你这个是怎么解决的,? image 我也出现这种问题了

Liqiankun commented 7 months ago

@seasonhuang 请问解决没?

sunjunjie1314520 commented 7 months ago

文件已收到!谢谢!

Liqiankun commented 7 months ago

@seasonhuang 我的意思是怎么解决的,我也有这个问题。请教。