1) active = active>0 ? active-1 : total-1" @keydown.right.window="if(total>1) active = active < total-1 ? active+1 : 0">
40 && total>1){ active = dx < 0 ? Math.min(active+1, total-1) : Math.max(active-1, 0) } dx = 0"
@mousedown="startX = $event.clientX"
@mouseup="if(Math.abs($event.clientX - startX) > 40 && total>1){ active = ($event.clientX - startX) < 0 ? Math.min(active+1, total-1) : Math.max(active-1, 0) }">