gpt4 book ai didi

slider - Astro.build 中的用户 Swiper.js

转载 作者:行者123 更新时间:2023-12-03 08:01:14 36 4
gpt4 key购买 nike

请谁能帮助我如何在 astro.build 中使用 swiper 或任何其他 slider ?

就像我们在 React 中使用的那样。

最佳答案

如果您想将轮播实现为 React 组件,client:load正如安德烈斯已经指出的那样。

// src/components/MySwiper.jsx
import { Swiper, SwiperSlide } from 'swiper/react';
import 'swiper/css';

export default function MySwiper() {
return (
<Swiper>
<SwiperSlide>Slide 1</SwiperSlide>
<SwiperSlide>Slide 2</SwiperSlide>
</Swiper>
);
}
---
// src/pages/swiper.astro
import MySwiper from '../components/MySwiper.jsx';
---
<MySwiper client:load />

或者,如果您不介意使用 CDN 中的 Swiper,您可以使用 Client-Side Scripts .

---
// src/pages/swiper.astro
---
<div class="swiper">
<div class="swiper-wrapper">
<div class="swiper-slide">Slide 1</div>
<div class="swiper-slide">Slide 2</div>
</div>
</div>

<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/swiper@8/swiper-bundle.min.css" />
<script is:inline src="https://cdn.jsdelivr.net/npm/swiper@8/swiper-bundle.min.js"></script>
<script is:inline>new Swiper('.swiper')</script>

关于slider - Astro.build 中的用户 Swiper.js,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/74121684/

36 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com