在一个html里用两个swiper,如何在swiper中使用两个轮播效果?

一个页面中引用多个Swiper可以给每个Swiper加上ID或Class区分,要保留默认的类名swiper-container。

9cf29cd26031901d838939f047c7763c.png

相同页面,轮播图1

db1e6056ccd485d3e533820121a5863c.png

相同页面,轮播图2

HTML

...

iPhone6

外屏碎(显示正常)

维修咨询

...

JS

var swiper0 = new Swiper ('#swiper0', {

loop: true,// 如果需要分页器

pagination: {

el: '.swiper-pagination',

},

// 如果需要前进后退按钮

navigation: {

nextEl: '.swiper-button-next',

prevEl: '.swiper-button-prev',

},

})

var swiper1 = new Swiper ('#swiper1', {

loop: true,

slidesPerView: 3,

spaceBetween: 30,

pagination: {

el: '.swiper-pagination',

clickable: true,

},

// 如果需要前进后退按钮

navigation: {

nextEl: '.swiper-button-next',

prevEl: '.swiper-button-prev',

},

})

备注:

new Swiper(swiperContainer, parameters)用于初始化一个Swiper,返回初始化后的Swiper实例。

swiperContainer : 必选,HTML元素或者string类型,Swiper容器的css选择器,例如“.swiper-container”。

parameters : 可选,参见配置选项。

参考官网网址:http://www.swiper.com.cn/api/start/2014/1218/140.html

推荐阅读

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
首先,你需要创建一个基于 VueCLI 的项目。使用命令行工具,进入到你想要创建项目的目录,然后运行以下命令: ``` vue create taobao-homepage ``` 这将创建一个名为 `taobao-homepage` 的项目,并下载所需的依赖项。接下来,你需要安装一些额外的依赖项。 ``` cd taobao-homepage npm install --save axios vant vue-awesome-swiper ``` 这将安装 axios、vant 和 vue-awesome-swiper 这三个库,用于实现淘宝首页的功能。 接下来,你需要创建 6 个组件,以及嵌套在第 6 个组件两个组件。你可以将这些组件在 `src/components` 目录下。 1. `Header` 组件:用于显示网站的顶部导航栏。 2. `Carousel` 组件:用于显示网站的轮播图。 3. `Category` 组件:用于显示网站的分类导航栏。 4. `Recommend` 组件:用于显示网站的推荐商品列表。 5. `FlashSale` 组件:用于显示网站的限时抢购商品列表。 6. `Home` 组件:用于组合以上 5 个组件,并嵌套两个子组件 `Today` 和 `Tomorrow`。 以下是这些组件的详细说明: ### Header 组件 这个组件用于显示网站的顶部导航栏。你可以在 `src/components/Header.vue` 文件定义它。这个组件可以包含以下内容: - 网站 logo - 搜索框 - 购物车 ### Carousel 组件 这个组件用于显示网站的轮播图。你可以在 `src/components/Carousel.vue` 文件定义它。这个组件可以包含以下内容: - 多张轮播图片 - 指示器 ### Category 组件 这个组件用于显示网站的分类导航栏。你可以在 `src/components/Category.vue` 文件定义它。这个组件可以包含以下内容: - 分类列表 - 分类图片 ### Recommend 组件 这个组件用于显示网站的推荐商品列表。你可以在 `src/components/Recommend.vue` 文件定义它。这个组件可以包含以下内容: - 商品列表 - 商品图片 - 商品名称 - 商品价格 ### FlashSale 组件 这个组件用于显示网站的限时抢购商品列表。你可以在 `src/components/FlashSale.vue` 文件定义它。这个组件可以包含以下内容: - 商品列表 - 商品图片 - 商品名称 - 商品价格 - 倒计时 ### Home 组件 这个组件用于组合以上 5 个组件,并嵌套两个子组件 `Today` 和 `Tomorrow`。你可以在 `src/components/Home.vue` 文件定义它。这个组件可以包含以下内容: - `Header` 组件 - `Carousel` 组件 - `Category` 组件 - `Recommend` 组件 - `FlashSale` 组件 - `Today` 子组件 - `Tomorrow` 子组件 ### Today 和 Tomorrow 子组件 这两个子组件用于在 `Home` 组件显示今天和明天的限时抢购商品列表。你可以在 `src/components/Today.vue` 和 `src/components/Tomorrow.vue` 文件定义它们。这些组件可以包含以下内容: - 商品列表 - 商品图片 - 商品名称 - 商品价格 最后,你需要在 `App.vue` 引入 `Home` 组件。 ```html <template> <div id="app"> <Home /> </div> </template> <script> import Home from './components/Home.vue' export default { name: 'App', components: { Home } } </script> ``` 现在你可以运行项目并在浏览器查看淘宝首页的模拟效果了。 ``` npm run serve ```

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值