vue导入swiper_如何在vue项目中引入swiper

项目中有一个横向滚动的需求,用到了swiper,看看如何实现它。

1.首先在页面中引入swiper

import Swiper from "swiper"

2.在css中引入

@import "../../node_modules/swiper/dist/css/swiper.css";

.swiper-container{

height: 80px;

padding-left: 56px;

background-image: -webkit-radial-gradient(23% 100%, #2e79c3 0%, #297bc4 100%);

}

.swiper-slide{

width: auto!important;

display: inline-block;

margin-right: 40px;

height: 80px;

line-height: 80px;

font-size: 32px;

padding: 0 15px;

-webkit-box-sizing: border-box;

box-sizing: border-box;

text-align: center;

color: #fff;

cursor: pointer;

}

.swiper-container .swiper-slide .active {

color: #666;

background-color: #fff8eb;

box-shadow: 0 3px 13px 0 rgba(94, 94, 94, 0.50);

}

加入html

Slide 1

Slide 2

Slide 3

Slide 4

Slide 5

4.一定要在mounted里面引入方法

var swiper = new Swiper('.swiper-container', {

slidesPerView: 5,

freeMode: true,

loop:false

});

一番操作后就可以在实现一个横向滚动功能~

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Vue引入Swiper可以通过以下几个步骤: 1. 首先,你需要在Vue项目安装Swiper库。可以使用npm或者yarn命令进行安装,例如: ``` npm install swiper ``` 或者 ``` yarn add swiper ``` 2. 接下来,你需要在你的Vue组件引入Swiper的CSS和JavaScript文件。可以使用import语句将它们导入到你的组件,例如: ```javascript import Swiper from 'swiper/bundle'; import 'swiper/swiper-bundle.css'; ``` 3. 在你的组件,你需要准备一个容器元素来包裹你的轮播图。这个容器元素可以使用任何自定义的类名,但是官方推荐使用`swiper-container`这个类名。例如: ```html <div class="swiper-container" ref="mySwiper"> <!-- 轮播图内容 --> </div> ``` 4. 在组件的`mounted`钩子函数,你可以使用Swiper的构造函数创建一个Swiper实例,并将容器元素作为参数传入。此外,你可以根据需要配置Swiper的选项。例如: ```javascript mounted() { new Swiper(this.$refs.mySwiper, { // 配置选项 loop: true, // 循环模式 // 其他配置项... }); } ``` 通过以上步骤,你就可以在Vue成功引入和使用Swiper轮播图插件了。记得根据你的项目具体需求进行配置和使用。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *2* [在vue引入swiper组件步骤](https://blog.csdn.net/a1598452168YY/article/details/128496489)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"] - *3* [vue使用swiper插件](https://blog.csdn.net/qq_51580852/article/details/126375211)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值