nuxt 使用 swiper 3.1.3 报错 Failed to resolve directive: swiper (已解决)
在引入 vue-awesome-swiper组件时,一值报错,轮播图也无法显示我开始的代码:全局的安装配置:在nuxt.config.js 中引入插件配置index 页面的引入:后来使用了官方文档中给的说明,对代码进行修改我的script部分最后编译成功下面是swiper 针对spa 页面给的实例:nuxt 使用swiper 官方文档<!-- The ref attr used to fin
·
在引入 vue-awesome-swiper组件时,一值报错,轮播图也无法显示
我开始的代码:
全局的安装配置:
在nuxt.config.js 中引入插件配置
index 页面的引入:
后来使用了官方文档中给的说明,对代码进行修改
我的script部分
最后编译成功
下面是swiper 针对spa 页面给的实例:
nuxt 使用swiper 官方文档
网址如下:
https://github.com/surmon-china/vue-awesome-swiper/tree/v3.1.3
<!-- The ref attr used to find the swiper instance -->
<template>
<swiper :options="swiperOption" ref="mySwiper" @someSwiperEvent="callback">
<!-- slides -->
<swiper-slide>I'm Slide 1</swiper-slide>
<swiper-slide>I'm Slide 2</swiper-slide>
<swiper-slide>I'm Slide 3</swiper-slide>
<swiper-slide>I'm Slide 4</swiper-slide>
<swiper-slide>I'm Slide 5</swiper-slide>
<swiper-slide>I'm Slide 6</swiper-slide>
<swiper-slide>I'm Slide 7</swiper-slide>
<!-- Optional controls -->
<div class="swiper-pagination" slot="pagination"></div>
<div class="swiper-button-prev" slot="button-prev"></div>
<div class="swiper-button-next" slot="button-next"></div>
<div class="swiper-scrollbar" slot="scrollbar"></div>
</swiper>
</template>
<script>
export default {
name: 'carrousel',
data() {
return {
swiperOption: {
// some swiper options/callbacks
// 所有的参数同 swiper 官方 api 参数
// ...
}
}
},
computed: {
swiper() {
return this.$refs.mySwiper.swiper
}
},
mounted() {
// current swiper instance
// 然后你就可以使用当前上下文内的swiper对象去做你想做的事了
console.log('this is current swiper instance object', this.swiper)
this.swiper.slideTo(3, 1000, false)
}
}
</script>
更多推荐
已为社区贡献1条内容
所有评论(0)