引用VueAwesomeSwiper遇到的问题笔记

751 阅读1分钟

说明:这个案例node版本为v14.16.0,脚手架是@vue/cli 4.5.15

VueAwesomeSwiper这个插件更新了新的版本,swiper7的版本也比较高所以会出现几个问题

1.引用swiper时会报错,说找不到swiper的css。

2.swiper不能自动轮播。

解决方法:

1.安装插件要根据官方文档安装:

npm install swiper vue-awesome-swiper --save

1.jpg

2.根据官方文档,引入VueAwesomeSwiper和swiper的css,

2.jpg

因为swiper是7.3.1,是高版本,所以css得用swiper-bundle.css,具体原因可以看swiper的官方文档的区分。

3.jpg

3.来到这里就可以应用swiper的代码和属性进入组件页面了,但是到最后你会发现,属性引入进去后轮播不能自动滚动,原因是swiper的版本过高,超过swiper5的都得加依赖SwiperCore,才能自动滚动。

4.jpg

4.swiper的应用,依赖于computed,和mounted

5.jpg

5.最后就是注意页面的样式,轮播的美观就好了。

注释:

vue-awesome-swiper官方文档:www.npmjs.com/package/vue…

swiper不同版本应用不同的css:github.com/surmon-chin…

swiper高版本无法自动播放:juejin.cn/post/701921…