有没有办法在 Ionic 中使用滑动器在组件之间移动组件?

Is there a way to move components between components using a swiper in Ionic?

下面是一个示例站点。 https://swiperjs.com/demos/020-navigation/core.html

是否可以使用不同的 component.html 创建幻灯片,而不是使用相同 component.html 的幻灯片格式?

例如slide1是a.component.html,slide2是b.component.html.

如果没有,是否可以在Ionic中添加一个侧翻动画以将其移动到另一个组件?

那是不可能的,你必须在同一个组件中有 ng-templates(或图像,或其他)。

关于你的第二个问题,关于侧空翻,你的意思是过渡?

这里有一个很好的关于翻转过渡的指南(不仅如此):https://www.youtube.com/watch?v=4axQp0wfMtU&ab_channel=SimonGrimm

好吧,您可以使用 ng-app 创建幻灯片(由 angular 引导的元素是特定 angular 应用程序的入口点(请参阅微前端方式)在滑动器的幻灯片内:

(检查示例存储库和应用程序的 html 结构:https://ngx-dummy.github.io/accordion-simple/

您可以在两个或多个组件之间滑动。

  1. 创建页面并将滑块放入页面内 html。

  2. 然后为每张幻灯片创建一个组件。

  3. 在每张幻灯片中,将您的组件命名为:

https://pastebin.com/92bNQwXt

<slide1></slide1>

然后您需要在用户从一个滑块滑动到另一个滑块时监听并相应地切换布尔值 showapp1 / showapp2。