useCycleList

环表

Usage

基础

import { useCycleList } from '@/uni_modules/tob-use'

const { state, next, prev, index } = useCycleList([
  'Dog',
  'Cat',
  'Lizard',
])

state.value // 'Dog'
index.value // 0

prev() // 上一个
state.value // 'Lizard'
index.value // 2

next() // 下一个
state.value // 'Dog'
index.value // 0

next(2) // 下两个
state.value // 'Lizard'

prev(2) // 上两个
state.value // 'Dog'

初始值

import { useCycleList } from '@/uni_modules/tob-use'

const { state, next, prev } = useCycleList([
  'Dog',
  'Cat',
  'Lizard',
], { initialValue: 'init' })

state.value // 'init'

next() // 下一个

state.value // 'Dog'
Last Updated:
Contributors: markthree