Как начать отсчёт слайдов с единицы?

Делаю свою пагинацию для слайдера свайпера. Когда использую шаблонную строку для того, чтобы вернуть span с номером слайдера, он начинает отсчёт с нуля.

Как сделать так, чтобы отсчёт слайдов начинался с единицы?

const slider = new Swiper('.hero__swiper', {

  pagination: {
    el: '.swiper-pagination',
    type: 'bullets',
    renderBullet: function (index, className) {
      return (
        `<span class=${className}>${'0' + index}</span>`
        );

    },
  },
})


Ответы (1 шт):

Автор решения: Bakhtiyar

В данном кусочке кода нужно прибавлять 1 к индексу.

 `<span class=${className}>${'0' + (index + 1) }</span>`

На всякий случай я поставил проверку если index больше 9:

const slider = new Swiper('.hero__swiper', {

  pagination: {
    el: '.swiper-pagination',
    type: 'bullets',
    renderBullet: function (index, className) {
      const paginationNum = index < 9 ? '0' + (index + 1) : index + 1;
      return (
        `<span class=${className}>${paginationNum}</span>`
        );

    },
  },
})
→ Ссылка