基于vue.js轮播组件vue-awesome-swiper实现轮播图

发布时间 - 2026-01-11 00:14:08    点击率:

一般做移动端轮播图的时候,最常用的就是Swiper插件了,而vue.js也有一个轮播组件vue-awesome-swiper,用法跟swiper相似。

1.安装vie-awesome-swiper

nam install vue-awesome-swiper --save-dev

2.引用vie-awesome-swiper组件,这里我是用vie-cli创建的项目,在main.js:

import VueAwesomeSwiper from 'vue-awesome-swiper';
Vue.use(VueAwesomeSwiper) //记得不要忘记这句

3.Home.vue下使用

<template>
<div>
<swiper :options="swiperOption" ref="mySwiperA">
  <!-- 幻灯内容 -->
  <swiper-slide>slide1</swiper-slide>
  <swiper-slide>slide2</swiper-slide>
  <!-- 以下控件元素均为可选 -->
  <div class="swiper-pagination" slot="pagination"></div>
  <div class="swiper-button-prev" slot="button-prev"></div>
  <div class="swiper-button-next" slot="button-next"></div>
  <div class="swiper-scrollbar"  slot="scrollbar"></div>
</swiper>
</div>
</template>
<script>
  export default{
    data(){
      return {
        swiperOption: {
          // 所有配置均为可选(同Swiper配置) 
          notNextTick: true,
          autoplay: 3000,
          grabCursor : true,
          setWrapperSize :true,
          autoHeight: true,
          pagination : '.swiper-pagination',
          paginationClickable :true,
          prevButton:'.swiper-button-prev',
          nextButton:'.swiper-button-next',
          scrollbar:'.swiper-scrollbar',
          mousewheelControl : true,
          observeParents:true,
          onTransitionStart(swiper){
           console.log(swiper)
          }
      }
    }
  },
  computed: {
    swiper() {
     return this.$refs.mySwiperA.swiper
    }
  },
  mounted() {
    console.log("每次切换都会触发我");
    this.swiper.slideTo(3, 1000, false)
   }
}
</script>

以上所述是小编给大家介绍的基于vue.js轮播组件vue-awesome-swiper实现轮播图,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对网站的支持!


# vue  # awesome  # swiper  # vuejs  # 轮播  # 如何在VUE中使用vue-awesome-swiper  # vue轮播图插件vue-awesome-swiper  # vue添加vue-awesome-swiper轮播组件方式  # 均为  # 可选  # 小编  # 我是  # 也有  # 在此  # 给大家  # 这句  # 所述  # 给我留言  # 最常用  # 感谢大家  # 不要忘记  # 疑问请  # 有任何  # main  # import  # dev  # save  # cli 


相关栏目: 【 网站优化151355 】 【 网络推广146373 】 【 网络技术251813 】 【 AI营销90571


相关推荐: zabbix利用python脚本发送报警邮件的方法  如何确认建站备案号应放置的具体位置?  新三国志曹操传主线渭水交兵攻略  如何在阿里云高效完成企业建站全流程?  Laravel如何实现数据导出到CSV文件_Laravel原生流式输出大数据量CSV【方案】  Python文件操作最佳实践_稳定性说明【指导】  Laravel任务队列怎么用_Laravel Queues异步处理任务提升应用性能  Laravel如何实现RSS订阅源功能_Laravel动态生成网站XML格式订阅内容【教程】  如何挑选优质建站一级代理提升网站排名?  Laravel Blade模板引擎语法_Laravel Blade布局继承用法  百度浏览器网页无法复制文字怎么办 百度浏览器复制修复  js实现点击每个li节点,都弹出其文本值及修改  LinuxCD持续部署教程_自动发布与回滚机制  Laravel事件监听器怎么写_Laravel Event和Listener使用教程  Laravel如何处理跨站请求伪造(CSRF)保护_Laravel表单安全机制与令牌校验  ChatGPT怎么生成Excel公式_ChatGPT公式生成方法【指南】  Midjourney怎么调整光影效果_Midjourney光影调整方法【指南】  使用C语言编写圣诞表白程序  如何快速重置建站主机并恢复默认配置?  html5怎么画眼睛_HT5用Canvas或SVG画眼球瞳孔加JS控制动态【绘制】  如何快速建站并高效导出源代码?  东莞专业网站制作公司有哪些,东莞招聘网站哪个好?  香港服务器建站指南:免备案优势与SEO优化技巧全解析  如何用免费手机建站系统零基础打造专业网站?  laravel怎么为应用开启和关闭维护模式_laravel应用维护模式开启与关闭方法  Laravel怎么创建自己的包(Package)_Laravel扩展包开发入门到发布  Laravel如何实现API资源集合?(Resource Collection教程)  HTML透明颜色代码在Angular里怎么设置_Angular透明颜色使用指南【详解】  JS去除重复并统计数量的实现方法  三星、SK海力士获美批准:可向中国出口芯片制造设备  Laravel如何升级到最新版本?(升级指南和步骤)  如何用已有域名快速搭建网站?  php485函数参数是什么意思_php485各参数详细说明【介绍】  Laravel怎么实现验证码(Captcha)功能  如何解决hover在ie6中的兼容性问题  英语简历制作免费网站推荐,如何将简历翻译成英文?  Laravel如何发送系统通知_Laravel Notifications实现多渠道消息通知  网站建设保证美观性,需要考虑的几点问题!  如何基于云服务器快速搭建网站及云盘系统?  如何为不同团队 ID 动态生成多个非值班状态按钮  微博html5版本怎么弄发语音微博_语音录制入口及时长限制操作【教程】  Laravel怎么实现支付功能_Laravel集成支付宝微信支付  iOS正则表达式验证手机号、邮箱、身份证号等  Laravel怎么自定义错误页面_Laravel修改404和500页面模板  如何用搬瓦工VPS快速搭建个人网站?  Laravel如何设置自定义的日志文件名_Laravel根据日期或用户ID生成动态日志【技巧】  jQuery validate插件功能与用法详解  使用Dockerfile构建java web环境  Laravel如何使用Laravel Vite编译前端_Laravel10以上版本前端静态资源管理【教程】  手机网站制作平台,手机靓号代理商怎么制作属于自己的手机靓号网站?