javascript - React Lottie 不显示动画不显示(网络)
问题描述
我正在尝试一个简单的 react-lottie 示例。我没有收到任何错误,但动画没有显示。
我尝试了另一个教程,它以稍微不同的方式完成了它,并且结果相同 - 没有错误,也没有动画。
我曾尝试从 Lottie Files 网站为其他人切换 json 文件,但无济于事。
我不知道如何解决这个问题,因为我不知道从哪里开始调试。
有任何想法吗?
非常感谢
import React, { Component } from 'react'
import Lottie from 'react-lottie'
import * as animationData from './globe.json'
class UncontrolledLottie extends Component {
render(){
const defaultOptions = {
loop: true,
autoplay: true,
animationData: animationData,
rendererSettings: {
preserveAspectRatio: 'xMidYMid slice'
}
};
return(
<div>
<h1>Lottie</h1>
<p>Base animation free from external manipulation</p>
<Lottie options={defaultOptions}
height={400}
width={400}
/>
</div>
)
}
}
export default UncontrolledLottie
解决方案
尝试不* as
导入,例如:
import animationData from './globe.json'
推荐阅读
- android - 即使指定字段为空也处理 StringIndexOutOfBoundsException
- google-cloud-platform - 我无法使用 Google Cloud Run 配置 Google Cloud Endpoints
- php - 找不到文件“@FrameworkBundle/Resources/config/router_dev.php”
- python - 使用 pandas 和日期解决奇怪的绘图结果
- javascript - 如何使用表单在反应中编辑状态
- python - Python Rainflow 计数如何设置阈值?
- ios - 呈现视图控制器时未加载/丢失 UILabel
- php - 我可以在PHP中仅获取符合条件的数组吗?
- ubuntu - ubuntu remove package 实际上安装了其他依赖
- android - 存储访问框架 - 对用户选择的文件夹授予永久权限失败