vue中试用BS3的轮播组件,出现跳转问题。
现在项目是用的vue+bootstrap。
写了一个轮播组件
<template>
<div id="myCarousel" class="carousel slide ">
<!-- 轮播(Carousel)指标 -->
<ol class="carousel-indicators">
<li data-target="#myCarousel" data-slide-to="0" class="active"></li>
<li data-target="#myCarousel" data-slide-to="1"></li>
<li data-target="#myCarousel" data-slide-to="2"></li>
<li data-target="#myCarousel" data-slide-to="3"></li>
</ol>
<!-- 轮播(Carousel)项目 -->
<div class="carousel-inner">
<div class="item" v-for="(carouse, $index) in carousel" :class="{'active': $index==0}">
<img v-lazy="carouse.ActImg" alt="轮播图">
<!-- <div class="carousel-caption">标题 1</div> -->
</div>
</div>
<!-- 轮播(Carousel)导航 -->
<!-- <a class="carousel-control left" href="#myCarousel" data-slide="prev">‹</a> -->
<!-- <a class="carousel-control right" href="#myCarousel" data-slide="next">›</a> -->
</div>
</template>
<script>
import $ from 'jquery/dist/jquery'
export default {
props: {
carousel: {
type: Array,
default: []
}
},
data () {
return {}
},
mounted () {
console.log(this.carousel)
$('.carousel').carousel('cycle')
}
}
</script>
<style lang="stylus" scoped>
#myCarousel
.carousel-inner
.item
max-height 450px
img
width 100%
max-height 450px
</style>
在首页引用组建传参过去一切正常,除了懒加载的loading比较大,
但是在另一页引用传参进去就会出现异常。 图片跳转不正常不是滑动,直接从1跳到3然后1 我一共四张图
看了下数据和传值都没有问题,也木有报错,请教各位能给点建议说明是哪里出现问题了吗?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
试一下
用id 调用
轮播图 id 不要搞一样的
话说 用了 vue 还 加上jq?