swiper引入报错了,怎么搞?
来源:5-9 首页轮播功能实现
 
			安静的敲代码的男生
2020-03-26
官网现在swiper的版本是4.04了,我按官网方式去引,图片不行啊

2回答
- 
				  河畔一角 2020-03-27 请安装swiper:5.3.6版本,目前6.0版本使用有问题。 插件安装: cnpm install swiper@^5.3.6 vue-awesome-swiper@4.0.4 --save 或者使用yarn add swiper@^5.3.6 vue-awesome-swiper@4.0.4 --save 需要同时安装swiper和vue-awesome-swiper两个插件。 用法: import { Swiper, SwiperSlide, directive } from 'vue-awesome-swiper' import 'swiper/css/swiper.css' export default { components: { Swiper, SwiperSlide } } 如果报错的话,可能需要添加一个指令: export default { components: { Swiper, SwiperSlide }, directives: { swiper: directive } } Vue3大家可以采用这种写法:https://swiperjs.com/vue npm i swiper 或者 yarn add swiper <template> <swiper :slides-per-view="3" :space-between="50" @swiper="onSwiper" @slideChange="onSlideChange" > <swiper-slide>Slide 1</swiper-slide> <swiper-slide>Slide 2</swiper-slide> <swiper-slide>Slide 3</swiper-slide> ... </swiper></template><script> // Import Swiper Vue.js components import { Swiper, SwiperSlide } from 'swiper/vue'; // Import Swiper styles import 'swiper/css'; export default { components: { Swiper, SwiperSlide, }, setup() { const onSwiper = (swiper) => { console.log(swiper); }; const onSlideChange = () => { console.log('slide change'); }; return { onSwiper, onSlideChange, }; }, };</script>842022-04-21
- 
				  慕标1076797 2021-03-25 按照老师的装上了 还是报错: ERROR Failed to compile with 1 errors 11:41:59 ├F10: AM┤ 
 This dependency was not found:
 * -!../../node_modules/css-loader/dist/cjs.js??ref--8-oneOf-1-1!../../node_modules/vue-loader-v16/dist/stylePostLoader.js!../../node_modules/postcss-loader/src/index.js??ref--8-oneOf-1-2!./swiper/css/swiper.css in ./node_modules/css-loader/dist/cjs.js??ref--8-oneOf-1-1!./node_modules/vue-loader-v16/dist/stylePostLoader.js!./node_modules/postcss-loader/src??ref--8-oneOf-1-2!./node_modules/sass-loader/dist/cjs.js??ref--8-oneOf-1-3!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader-v16/dist??ref--0-1!./src/pages/index.vue?vue&type=style&index=0&id=57509004&lang=scss20
相似问题
回答 1
回答 2
 
						