vue 組件式開發swiper

swiper,vue中swiper的应用,swiper各个版本在vue项目中应用 背景 直接 npm install swiper 发现下了swiper8版本 根据官网教程在vue2中玩不转,所以选择了降级,顺道把swiper看了看,好久没用过了。 关于swiper 当前swiper已经到了8版本。 6版本及以上,已经支持了直接在前端框架中的使用。 6以下版本,不支持直接在前端框架中使用。 也就是说, 6以下版本,没有swiper-vue.js swiper7、8不能在vue2中使用: 原因是,在swiper源码中,引入的8个vue方法都是vue3中的方法,在vue2中不存在。 如果在 阅读详情

必須要先安裝npm install  vue-awesome-swiper

//組件
<template>
    <div class="my-swiper">
    <swiper :optops="swiperOption" class="swiper-menu">
      <swiper-slide><img src="~assets/img/home.png" alt=""/></swiper-slide>
      <swiper-slide><img src="~assets/img/home_1.png" alt=""/></swiper-slide>
      <swiper-slide><img src="~assets/img/home_3.png" alt=""/></swiper-slide>
      <div class="swiper-scrollbar" slot="scrollbar"></div>
    </swiper>
    </div>
  </div>
  
</template>


<script>

export default {
  name:'MySwiper',
  data(){
    return{
      swiperOption:{
        loop:true
      }
    }
  }
  
}
</script>

<style>
    .my-swiper {
      width: 100%;
      height: 100%;
    }
    .swiper-slide img{
      overflow: hidden;
      width: 100%;
      height: 100%;;
      text-align: center;
      font-size: 18px;
      background: #fff;
      /* Center slide text vertically */
      /* display: -webkit-box;
      display: -ms-flexbox;
      display: -webkit-flex; */
      display: flex;
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      -webkit-justify-content: center;
      justify-content: center;
      -webkit-box-align: center;
      -ms-flex-align: center;
      -webkit-align-items: center;
      align-items: center;
      padding: 3px;
      border-bottom: 1px solid #ffffff

    }

</style>

 

//父組件使用
<div class="home-view">
      <my-swiper></my-swiper>
      <feature class="feature"></feature>
    </div>   


import MySwiper from '../swiper/Swiper'

 swiper作為組件應該是由父組件來控制是圖片還是其他控件 ,然後在基礎上進行封裝

//父組件 

 <swiper :optops="swiperOption" class="swiper-menu">
      <swiper-slide><img src="~assets/img/home.png" alt=""/></swiper-slide>
      <swiper-slide><img src="~assets/img/home_3.png" alt=""/></swiper-slide>
      <swiper-slide><img src="~assets/img/home_1.png" alt=""/></swiper-slide>
      <div class="swiper-scrollbar" slot="scrollbar"></div>
 </swiper>




//子組件,使用插槽方式,方便父子件安裝需求添加所需的控件

<swiper>
      <swiper-slide><slot></slot></swiper-slide>
      <swiper-slide><slot></slot></swiper-slide>
      <swiper-slide><slot></slot></swiper-slide>
      <div class="swiper-scrollbar" slot="scrollbar"></div>
    </swiper>

 

Vue封装Swiper实现图片轮播 图片轮播是前端中经常需要实现的一个功能。最近学习Vue.js,就针对Swiper进行封装,实现一个简单的图片轮播组件。 一、Swiper 在实现封装之前,先介绍一下Swiper。 Swiper是纯Javascript打造的滑动特效插件,面向手机、平板电脑等移动终端。 Swiper能实现触屏焦点图、触屏Tab切换、触屏多图切换等常用效果。 Swiper开源、免费、稳定、使用简单、功能强 阅读详情

相关推荐

vue中引入swiper

1.下载swiper: npm install vue-awesome-swiper --save 2.main.js文件引入vueAwesomSwiper import 'swiper/dist/css/swiper.css' //(如果使用的是2.6.0以上的版本需要自己手动去加载css) import VueAwesomeSwiper from 'vue-awesome-swipe...

吴小花的博客 2082

Vue以CDN方式调用Swiper轮播异常

问题概览: 有一个小型单页应用项目,嫌用组件式调用vue-swiper麻烦,因此以CDN的方式调用swiper,结果轮播的图不动了! 爬了半天百度和谷歌都无解决方案,最后曲线救国的方式解决了问题。 解决方法: 在创建swiper时为其设置一个定时器即可解决问题! bottleLineMove = () => { setTimeout(() => {...

weixin_30376323的博客 1354

别再手动算K值了!ZEMAX中两种锥透镜建模方法详解(标准面 vs. 轴锥面)

本文详细解析了ZEMAX中锥透镜的两种建模方法:标准面与轴锥面。通过对比两者的精度、计算效率和适用场景,帮助工程师在激光整形、光束匀化等应用中做出最优选择,并提供了参数设置和异常排查的实用技巧。

weixin_42548874的博客 321

swiper和vue-awesome-swiper轮播踩坑记

官方在线demo:https://github.surmon.me/vue-awesome-swiper/ swiper配置中文网:https://www.swiper.com.cn/api/index.html vue-awesome-swiper是基于swiper的封装,由于swiper更新了很多版本,所以我们一定要下载最合适的版本,先看看各版本对比: 每个版本的静态文件目录不一样,所以在项目引入的时候会报错。。。ERROR in ./node_modules/swiper/xxxxxx/swiper

weixin_50367873的博客 2571

黑暗中的爆破(船讯网Ais爬虫暨爬虫实战js逆向学习经验分享)

船讯网 爬虫 js逆向 python

returnadsss的博客 1576

BES平台集成第三方音频算法避坑指南:以声加ENC为例,聊聊文件放置、内存分配与授权那些事

本文详细解析了在BES平台上集成声加ENC降噪算法的全流程,包括技术选型、系统架构设计、内存管理及量产授权等关键环节。特别针对BES平台的双核架构和内存限制,提供了文件放置、内存分配与授权验证的实用解决方案,帮助开发者高效实现音频算法集成。

weixin_33720956的博客 514

在vue2项目中使用swiper和vue-awesome-swiper的详细步骤

swiper在项目中使用(详细不能再详细版)!!!!

zzz1780340的博客 9755

智警杯1.4---excel可视化

知识点

lulu001128的博客 950

Swiper、vue-awesome-swiper 插件使用

swiper 及 vue-awesome-swiper 轮播插件

weixin_74285634的博客 1万+

使用buildroot系统的qmake编译QT出现Unknown module(s) in QT: xxxx 的错误解决方法

可以看到,我这里使用的是 qt5base-5.15.2 目录下的qmake,这个qmake只包含了基础的qt模块,而额外添加的qt模块没有包含进去,需要使用。可以看到我这里是有的,如果你跟我一样,模块存在,但是还是报找不到对应模块的错误的话,大概率是跟我一样,用错qmake了,看第二点。在包含 qt5base 目录下查看,是否有对应模块的目录,如果没有的话,需要通过make menuconfig 添加一下。目录下的qmake才可以。

T541132的博客 2490

手把手教你搞定CAC会议投稿:从LaTeX模板到PDF eXpress避坑全流程

本文详细解析CAC会议投稿全流程,重点介绍LaTeX模板调整、Turnitin查重技巧及PDF eXpress校验避坑指南。通过实战案例和代码示例,帮助研究者高效完成IEEE格式论文投稿,避免常见技术性失误,提升投稿成功率。

weixin_29969209的博客 397

Vue Swiper组件

​Vue 渐进式JavaScript 框架 基于Vue2的移动端项目 - Vue Swiper组件实现笔记

json_li的博客 927

基于转录逆转的药物重定向 GPS 模型

GPS是一个基于分子结构预测基因表达扰动的开源平台,由三个模块组成:RCL(在LINCS扰动数据上训练抗噪MLP)、GPS4Drugs(预测新化合物的基因表达谱并进行逆转评分)、MolSearch(基于MCTS的分子优化)。平台使用Morgan指纹和Gene Ontology注释作为特征输入,将基因表达扰动离散为三分类标签。训练数据来自LINCS Phase I的18,746个化合物和978个landmark基因,支持四细胞系独立训练,可用于药物重定向与化合物筛选。

听雨草堂 83

HTML开发 h5引入vue和Swiper

项目要求写一个静态文件,web小白,只会点vue,于是使用了vue框架,写了一个页面;组长说简单的静态可以使用HTML引入vue来写。实际操作的时候,遇到了问题,就是里面用了Swiper,直接把vue里面写好的代码拿过来,Swiper不起作用;搞了好久,终于在vue-awesome-swiper的GitHub上看到了一段栗子,尝试了下,搞定; vue-awesome-swiper地址 栗子代码: ...

开发仔XG 2333

钢结构焊接连接工艺

钢结构焊接连接工艺

wwdoffice950426的博客 61

IDEA的使用指南

IDEA基于java的使用手册,可以最快速的上手,在使用中不断的丰富自己的使用技巧.

vue2、vue3中使用swiper

不同swiper版本对应不同vue版本

weixin_44989721的博客 7304

Devexpress16.2.6破解工具

Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具

一个页面两个或多个swiper vue中一个页面多个swiper互相干扰 swiper轮播冲突

在vue中如何处理同一个页面中有多个swiper,首先我们需要分2中情况: 1、如果在vue中采用 Vue-Awesome-Swiper,如果采用这种方式的话,可以给每个swiper组件添加一个class,来区分,分别建立不同的swiperOption、swiperSlides,具体代码如下: //swiper组件1 <swiper :options="swiperOptionSwp1"&g...

Taurus_666 1万+

迈瑞BS系列全自动生化分析仪LIS协议接口手册(内含HL7和ASTM)

迈瑞BS系列全自动生化分析仪LIS协议接口手册,内含HL7和ASTM)

怀旧版电脑GBC模拟器

再现原版GBC掌机的界面,电脑运行连游戏界面都一样大小,很怀旧,很真实,(英文版)强烈推荐,很小的文件,很难才找到的。

vue引入swiper vue使用swiper vue脚手架使用swiper /引入js文件/引入css文件

vue引入swiper vue使用swiper vue脚手架使用swiper /引入js文件/引入css文件 欢迎加入前端交流群来获取视频资料以及前端学习资料:749539640 此文章为博客园搬家而来 转载文章请注明出处! 如果只是要使用轮播效果的话可以参考下一些vue组件;比如这篇文章 --------2019.7.9----...

WangMrII的博客 5147

在vue中使用swiper

1.swiper安装 npm install vue-awesome-swiper --save 2.查看swiper安装后的文件存放 安装后的swiper存放在node_modules,然后在文件夹里往下找,找到swiper文件夹,就像图片下面的: 3.下载官方示例代码,这步骤是为了参照正常情况下,swiper的实现原理 在swiper官网上下载了他的官方示例代码,点击下载地址下...

xinfeiyanwu1的博客 1万+

vue中使用swiper插件

OK今天给大家介绍一下vue2中使用swiper插件,以及在使用中需要的问题,比如说在使用时轮播图失效的情况的解决。由下图可以看到现在swiper已经更新到了8版本了,但是需要注意的是5以上的版本是为了vue3服务的,使用时多多少少会有谢问题。如果感兴趣的话可以看看官网的介绍。这里我先给出官网介绍的使用步骤,但是它是在html中使用的并且在vue2中使用也有点问题初始化:这里需要说明的是我这里是将轮播图组件Carousle单独抽离出来封装的。OK这里需要注意的是官网中最外层包裹轮播图的div的类名是swip

H-rosy的博客 9913

Vue项目中使用swiper在移动端开发轮播图

vue项目中用swiper轮播图 老规矩,先看效果 第一步:安装swiper npm install vue-awesome-swiper --save 第二步:在vue文件中使用 1、 引入依赖 import 'swiper/dist/css/swiper.css'; import { swiper, swiperSlide } from 'vue-awesome-swiper'; ...

Songywaa的博客 9573

vue中swiper vue-awesome-swiper的使用方法和各种坑

文章目录一、什么是vue-awesome-swiper?vue-awesome-swiper的使用1、安装参数见此优秀网友二、由版本引起的一系列坑三、例子还有一些关于版本的坑,反正真的很坑,不然我不会大半夜气呼呼在这写这玩意 一、什么是vue-awesome-swiper? 简而言之:vue-awesome-swiper是基于swiper的Vue组件。是swiper推荐的在vue中使用swiper的方式。 vue-awesome-swiper的使用 1、安装 npm install vue-awesome

m0_45272038的博客 2636

在 Vue 中使用Swiper组件

第一步:在终端执行命令: npm install vue-awesome-swiper --save npm run dev 如下: 第二步:进入 main.js 文件,三行代码引入Swiper组件 第三步:在需要轮播图的文件中使用Swiper组件,Swiper.vue 文件内容如下: <template> <!-- 轮播图开始 --> <div...

qq_45164496的博客 4100

vue3中swiper11的使用

我使用的是,swiper版本为。

丫丫不秃头噢--- 4128

在vue中使用Swiper

最近在学习vue,给大家分享一下,swiper在vue中的使用(两种方法)。 一,直接安装swiper 1,在项目根目录下,安装swiper npm install swiper --save 或淘宝镜像下的 cnpm install swiper --save 出现版本号,即安装成功 2,在需要使用轮播的vue页面,导入swiper css import Swiper from 'swi...

yxm_136452789的博客 2114

vue项目中使用swiper(swiper6)

vue项目中使用swiper,首先说下需要注意的地方 火狐-- 低版本(如 47), swiper4、swiper5不支持, swiper3、swiper6支持 swiper6的用法 在vue中使用swiper6,当时,使用swiper6是因为项目需要兼容火狐版本47,swiper4和swiper5不支持,所以尝试使用swiper6,使用过程中遇到了很多问题(度娘出来后,看到大部分人都说swiper6很坑)今天我们就来说说swiper 首先安装swiper(npm install swi...

Smile 1万+
上一篇: vue 組件式開發tabControl
下一篇: Vuex是什麼 主要用來做什麼 為什麼要使用vuex
低調的D吖
博客等级 码龄14年 9粉丝 52原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值