<transition :name="name">
<keep-alive>
<component :is="componentId"></component>
</keep-alive>
</transition>
想法: 通过左右滑动来切换动态组件。比如向左滑动,leave组件和enter组件同时开始向左滑动(类似ios的前进后退)但是在实现的过程中无法做到两个组件同时滑动,只会是一个组件消失后另一个组件出现,中间会有一个白屏,请问如何解决这个问题?
<transition :name="name">
<keep-alive>
<component :is="componentId"></component>
</keep-alive>
</transition>
想法: 通过左右滑动来切换动态组件。比如向左滑动,leave组件和enter组件同时开始向左滑动(类似ios的前进后退)但是在实现的过程中无法做到两个组件同时滑动,只会是一个组件消失后另一个组件出现,中间会有一个白屏,请问如何解决这个问题?
13 回答12.8k 阅读
7 回答1.9k 阅读
3 回答1.1k 阅读✓ 已解决
2 回答1.2k 阅读✓ 已解决
6 回答872 阅读✓ 已解决
6 回答1k 阅读
2 回答1.3k 阅读✓ 已解决
1: 你要写三个 容器
2: 当前显示的在中间的容器内
3: 用户滑动的时候判断滑动方向 才会去加载 两边的容器里的内容