reactjs - Framer Motion:如何修复{无法推断“pathLength”的初始值。确保在组件上定义了“pathLength”的初始值}
问题描述
使用 framer motion 的 pathLength 属性对 svg 进行动画处理时,会出现标题中指定的错误。其他属性(我尝试旋转和不透明度)按预期工作,没有任何问题。
可能存在哪些问题?
<svg width="84"
height="84"
viewBox="0 0 84 84"
fill="none"
xmlns="http://www.w3.org/2000/svg">
<motion.path
d=" \\ some path"
initial={{
pathLength: 0,
}}
animate={{
pathLength: 1,
}} />
</svg>
即使错误消失,svg 仍然没有动画
解决方案
推荐阅读
- umbraco7 - Umbraco 在页面 URL 的开头添加了额外的斜杠
- typescript - 使用 Typescript 嵌套承诺的 Firebase 函数
- google-cloud-platform - 将大 json 保存到谷歌云数据存储
- python - 错误:系列不明确 | 具有多个参数的函数 | 数据框
- c++ - 每当我尝试为 UE4 FPS 教程第 2.7 节执行以下代码时,都会出现错误代码。我错过了什么?
- excel - 将所选行复制并粘贴到另一个工作簿
- python - 根据来自另一个数据帧的时间值从一个数据帧中获取值
- listview - 有没有办法从 xamarin 表单列表视图中摆脱突出显示的项目的背景?
- swift - RealityKit arview 快照未捕获 3d 对象
- javascript - wrapper.find 找不到 FormInput(ReactJs + Enzyme