【问题标题】:framer-motion AnimatePresence layout issueframer-motion AnimatePresence 布局问题
【发布时间】:2020-04-27 08:35:18
【问题描述】:

我在使用 framer-motion AnimatePresence component 时遇到问题。

在幻灯片之间切换时,幻灯片的布局会“缩小”片刻,然后再提取回所需的尺寸。经过一些调试,我很确定这是因为AnimatePresence 正在同时渲染两张幻灯片一小会儿,但是我没有设法解决这个问题。

这是sandbox demonstrating the issue

【问题讨论】:

    标签: reactjs framer-motion


    【解决方案1】:

    如果您不想使用测试版功能,您可以延迟退出变体。

    另外,可能想要绝对定位幻灯片。

    https://codesandbox.io/s/infallible-ganguly-38mmc

    【讨论】:

      【解决方案2】:

      使用new beta exitBeforeEnter prop 成功了:

      <AnimatePresence exitBeforeEnter>
        ...
      </AnimatePresence>
      

      【讨论】:

        猜你喜欢
        • 2020-12-28
        • 1970-01-01
        • 2021-12-30
        • 2022-11-08
        • 1970-01-01
        • 1970-01-01
        • 2021-06-23
        • 2020-12-18
        • 1970-01-01
        相关资源
        最近更新 更多