lottie-miniprogram icon indicating copy to clipboard operation
lottie-miniprogram copied to clipboard

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

Open wukongyang opened this issue 1 year ago • 4 comments

image 之前的issues中的相关贴,没有看到如何解决

wukongyang avatar Jul 10 '24 09:07 wukongyang

+1

renpeng11 avatar Jul 10 '24 13:07 renpeng11

Lottie动画里如果有图中这样的js代码,那这个动画就播放不了了:

image

作为一个码农,我也很无语,动画是设计发给我的,让她别用expression,她说她是用工具从其他格式转换的Lottie动画,最后的结果是换用apng,动画大小从60KB提升到2.4MB!都怪微信禁用eval,老实说微信哪怕monkey patch一下eval,检测一下敏感操作,都没有现在一刀切这么坏!

Cinea4678 avatar Aug 09 '24 08:08 Cinea4678

+1

happy-func avatar Aug 09 '24 14:08 happy-func

expression 表达式特性是不支持的,因此需要再导出 JSON 文件时禁用相关特性。 image

GenerQAQ avatar Sep 26 '24 16:09 GenerQAQ