Мне нужно сделать нумерацию страниц в моей задаче, но она не работает.
Я сделал две кнопки, к которым я прикрепил событие «click», и я зарегистрировал свойство в «data».Когда я нажимаю на кнопки, свойство изменяется и записывается в ссылку и таким же образом изменяет текущие 10 сообщений на следующие.
Но по какой-то причине оно не работает так, как должно работать.Может кто-нибудь объяснить, в чем заключается моя ошибка, и если вы можете предложить несколько статей на тему "нумерации страниц".
Это мой HTML:
<button type="button" @click="counter -=1" class="prev">Prev</button>
<div class="counter">{{ counter }}</div>
<button type="button" @click="counter +=1" class="next">Next</button>
Это мое Vue:
export default {
name: 'app',
data () {
return {
counter: 1,
zero: 0,
posts: [],
createTitle: '',
createBody: '',
visiblePostID: ''
};
},
created () {
axios.get('http://jsonplaceholder.typicode.com/posts?_start=${this.counter}+${this.zero}&_limit=10').then(response => {
this.posts = response.data;
});
}
};