参考网址:https://blog.csdn.net/generon/article/details/78685203
注:执行npm run build 的时候需要用到swiper,下面的这种方式在打包的时候不会出错
1.html代码
<div class="swiper-container">
<div class="swiper-wrapper">
<div class="swiper-slide">Slide 1</div>
<div class="swiper-slide">Slide 2</div>
<div class="swiper-slide">Slide 3</div>
</div>
<!-- 如果需要分页器 -->
<div class="swiper-pagination"></div>
<!-- 如果需要导航按钮 -->
<div class="swiper-button-prev"></div>
<div class="swiper-button-next"></div>
<!-- 如果需要滚动条 -->
<div class="swiper-scrollbar"></div>
</div>
2.js代码
下载好swiper相关的js和css,js放在static目录下,css放在assets目录下。swiper的初始化放在mounted里
<script> // 下载好的js放在static下 import Swiper from '@/../static/js/swiper.min.js'; export default{ mounted(){ new Swiper ('.swiper-container', { loop: true, // 如果需要分页器 pagination: '.swiper-pagination', // 如果需要前进后退按钮 nextButton: '.swiper-button-next', prevButton: '.swiper-button-prev', // 如果需要滚动条 scrollbar: '.swiper-scrollbar', }) } } </script>
3.在.vue模板中引入swiper.min.css
<style scoped> // 下载好的.css放在assets下 @import url("../../assets/css/swiper-3.4.2.min.css"); .swiper-container { width: 500px; height: 300px; margin: 20px auto; } </style>