首页 > 编程语言 >直播app源码,使用vue-awesome-swiper创建轮播图幻灯片

直播app源码,使用vue-awesome-swiper创建轮播图幻灯片

时间:2023-04-18 14:25:57浏览次数:54  
标签:vue 轮播 awesome 源码 引入 swiper

直播app源码,使用vue-awesome-swiper创建轮播图幻灯片

1. 引入

引入方式可以参考官方文档,两种方式选一种即可:vue-awesome-swiper at v3.1.3

 

(1)第一种方式:在main.js入口文件中全局引入

 


// /src/main.js
 
// swiper全局引入
import VueAwesomeSwiper from 'vue-awesome-swiper'
import 'swiper/dist/css/swiper.css'
Vue.use(VueAwesomeSwiper, /* { default options with global component } */)

 (2)第二种方式:在需要使用轮播图的文件中按需引入

 


<script>
import 'swiper/dist/css/swiper.css'
import { swiper, swiperSlide } from 'vue-awesome-swiper'
 
export default {
  components: {
    swiper,
    swiperSlide
  }
}
</script>

 

2.使用轮播图

 

<template>
  <div>
    <swiper ref="mySwiper" :options="swiperOption">
      <!-- 三张轮播图 -->
      <swiper-slide>
        <img src="../assets/images/pic1.jpeg" alt="">
      </swiper-slide>
      <swiper-slide>
        <img src="../assets/images/pic2.jpeg" alt="">
      </swiper-slide>
      <swiper-slide>
        <img src="../assets/images/pic3.jpeg" alt="">
      </swiper-slide>
      <!-- 分页器。如果放置在swiper外面,需要自定义样式。 -->
      <div class="swiper-pagination" slot="pagination"></div>
    </swiper>
  </div>
</template>
 
<script>
// swiper已经全局引入过了,因此这里没有再引入
 
export default {
  name: 'HomeView',
  data() {
    return {
        //swiper轮播
        swiperOption: {
          pagination: {
            el: '.swiper-pagination'
          }
        },
    }
  },
 
}
</script> 

 

以上就是 直播app源码,使用vue-awesome-swiper创建轮播图幻灯片,更多内容欢迎关注之后的文章

 

标签:vue,轮播,awesome,源码,引入,swiper
From: https://www.cnblogs.com/yunbaomengnan/p/17329365.html

相关文章

  • app直播源码,Node.js实现密码散列加密
    app直播源码,Node.js实现密码散列加密1.安装所需的包: npmibcryptjs--save​2.修改MongoDB中的模型: ///models/AdminUser.js constmongoose=require('mongoose')//定义模型的字段constschema=newmongoose.Schema({  username:{//用户名    ty......
  • 从源码角度深入解析Callable接口
    摘要:从源码角度深入解析Callable接口,希望大家踏下心来,打开你的IDE,跟着文章看源码,相信你一定收获不小。本文分享自华为云社区《一个Callable接口能有多少知识点?》,作者:冰河。并发编程一直是程序员们比较头疼的,如何编写正确的并发程序相比其他程序来说,是一件比较困难的事情,并发编......
  • vue项目使用定时器每隔几秒运行一次某方法
    代码如下:data(){return{timer:null,//定时器名称};},created(){this.setTime();},beforeDestroy(){clearInterval(this.timer);//清除定时器this.timer=null;},methods:{setTime(){//每隔一分钟运行一次保存方法this.timer......
  • 初识vue3
    定义Vue是一款Javascript框架,基于前端三大件,提供了具有组件化,声明式,渐进式的特点的编程模型。核心功能1.声明式渲染2.响应式组件之单文件组件Vue最为核心的组成部分便是单文件组件,文件结尾为*.vue宏观的逻辑是这样的:*.vue创建组件->.js文件中将组件实例化生成一个应用实......
  • asp.net mvc 之旅 —— 第五站 从源码中分析asp.net mvc 中的TempData
    在mvc的controller中,我们知道有很多的临时变量存放数据,比如说viewData,viewBag,还有一个比较特殊的tempData,关于前两个或许大家都明白,基本上是一个东西,就是各自的编程写法不一样,最终都会放到viewContext中,然后送到WebPage中,如果你要证明的话,可以看下下面的......
  • 从源码角度深入解析Callable接口
    摘要:从源码角度深入解析Callable接口,希望大家踏下心来,打开你的IDE,跟着文章看源码,相信你一定收获不小。本文分享自华为云社区《一个Callable接口能有多少知识点?》,作者:冰河。并发编程一直是程序员们比较头疼的,如何编写正确的并发程序相比其他程序来说,是一件比较困难的事情,并发编程......
  • asp.net mvc 之旅 —— 第六站 ActionFilter的应用及源码分析
       这篇文章我们开始看一下ActionFilter,从名字上其实就大概知道ActionFilter就是Action上的Filter,对吧,那么Action上的Filter大概有几个呢???这个问题其实还是蛮简单的,因为我们听说Mvc本身就是一个扩展性极强的框架,自然就是层层有拦截,层层有过滤,对吧,比如我们看到的如下Control......
  • vite vue使用pont-engine
    pont-engine是一款阿里的api生成工具!安装依赖即可yarnadd--devpont-engine然后即可使用pontstart问题但是因为默认生成的代码包含cjs的模块语法,所以vite无法识别。另外生成代码前最好把旧的生成目录删除!解决办法因此我做了如下优化,让您一键执行这些操作并生成适......
  • ip 表单验证 vue iview
    ip表单验证vueiviewtemplate<Rowv-show="config.bindIP"><Colspan="12"><FormItemlabel="绑定IP:"prop="userPhoto":rules="[{required:t......
  • vue中使两个不同高度的div(内容长度不一)高度相同
    设置高度height,记得给左右侧div一个最小高度min-height,保证没有内容的时候有一定的高度,内容撑起来的时候再自动适应<el-col:xs="12":sm="6":md="2"class="grid-cell"><divclass="grid-contentbg-purple":style="{height:divH......