useLoadMore问题

来源:11-9 useLoadMore 在首页实践

慕粉3178367

2023-09-08

不太清楚,为什么这里loadMorePage中,currentPage.value++后,下次点击按钮的时候,会请求下一页?在这里我可不可以理解为闭包?或者是类?
然后为什么computed能够解决这个问题?

  const loadMorePage = () => {
    store.dispatch(actionName, requestParams.value).then(() => {
      currentPage.value++
    })
  }

举例类

class a {
	constructor(){
		this.currentPage = 1
	},
	add(){
		this.currentPage++;
	}
}

let ac = new a()
a.add() // 变成2
a.add() // 变成3
写回答

1回答

张轩

2023-09-09

同学你好

因为 currentPage 是响应式对象啊,requestParams 会根据它的值进行更新。

0
0

Vue3 + TS 仿知乎专栏企业级项目

带你完成前后端分离复杂项目,率先掌握 vue3 造轮子技能

3142 学习 · 2313 问题

查看课程