我在这个论坛搜索了一些相关代码。我使用 autoplay.stop() 暂停并使用 autoplay.start() 继续。但我想将 2 个按钮加入 1 个按钮(初始暂停图像,按下后更改为启动图像)。如何一键切换暂停和重启?
网页:
<template>
<!-- Pause btn -->
<div class="flex gap-2">
<button>
<img src="src/image/button/pause.png" @click="swiperPause" />
</button>
<button @click="swiperCont">continue</button>
</div>
</template>
脚本:
<script>
export default{
methods: {
swiperPause() {
this.swiper.autoplay.stop();
},
swiperCont() {
this.swiper.autoplay.start();
},
},
}
</script>
您可以将启动/停止功能合并为一个,并使用数据属性来决定运行哪一个:
最后答:
模板:
脚本: