【发布时间】:2019-03-15 18:50:06
【问题描述】:
我需要在我的任务中进行分页,但它不起作用。
我制作了两个按钮,附加了“点击”事件,并在“数据”中注册了一个属性。当我单击按钮时,属性会更改并写入链接,并且以同样的方式将当前的 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;
});
}
};
【问题讨论】:
标签: javascript vue.js pagination axios