解决:移动端添加属性 observer: true, observeParents: true, 对数据进行监听
添加 loop : true属性解决每次都从头开始滚动,之前添加过这个属性没好使后来又可以了
注意:swiper-wrapper不能添加overflow:scroll样式,不然会导致swiper-no-swiping无效
<template>
<div class="live-lottery-notice" v-show="logList.length > 0">
<div class="swiper-container swiper-no-swiping">
<div class="swiper-wrapper">
<div class="swiper-slide" v-for="(item, index) in logList" :key="index">XXX</div>
</div>
</div>
</div>
</template>
<script>
import 'swiper/dist/css/swiper.css'
import Swiper from 'swiper'
export default {
props: 樱雹['logList'],
data() {
return {
mySwiper: null
}
},
mounted() {
this.initSwiper()
},
methods: {
initSwiper() {
this.$nextTick(()=> {
脊早帆 setTimeout(()=>{
this.mySwiper = new Swiper('.swiper-container', {
initialSlide :0,
slidesPerView :'auto',
autoplay: {// 自动滑动
stopOnLastSlide: false,
delay: 5000, //5秒切换一次
disableOnInteraction: false
},
direction:'vertical',
grabCursor:true,
autoplayDisableOnInteraction:false,
睁棚 // mousewheelControl:true,
autoHeight:true,
observer: true,
observeParents: true,
speed:1000,
loop : true
})
},500)
})
}
}
}
</script>
<style lang="scss" scoped>
.live-lottery-notice {
width: 100%
height: auto
}
</style>
给你个思路,swiper滚动时 将swiper容器position设成absoluate或者fixed,然扒仿后在swiper滚春皮纤动到最后一页时 position设置为默认握雹值利用swiper组件来实现。微信小程序实现上下滚动消息提醒,主要是利用swiper组件来实现,swiper组件在小程序中是滑块视图容器。
1.打开微信进入后,选择需要设置的微信群聊,点击右上角三个点的图标。
2.点击“群公告”进入。
3.在空白位置输入公告的文字内容,点击“完成”。
4.随后出现对话框,点击“发布”。
5.回到微信群内,就会出现公告文字内容仔顷,同时这段文字左下角出现升世灰色字“设为群待办”。
6.点击“设为群待办”,这样群内成员吵戚肢点击查看才算完成。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)