#循環播放的
這是data部分
data() {
return {
prizeList: [
{ name: 0 },
{ name: 1 },
{ name: 2 },
{ name: 3 },
{ name: 4 }
]
}
}
這是我目前的程式碼,只能循環切換,沒有動畫效果
setInterval(async () => {
let first = this.prizeList.splice(0, 1)
this.prizeList.push(...first)
}
可以換個思路,使用transition實作
效果
可以使用transition組件實現的
vue官方文件
動畫效果庫
使用十分簡單: