【问题标题】:use object destructuring for react, trying to do pagination and add one to page使用对象解构进行反应,尝试进行分页并向页面添加一个
【发布时间】:2022-11-11 21:38:18
【问题描述】:

每次到达 div 的底部时,我都尝试在页面上添加一个,但我收到以下错误“使用对象解构”,我不知道如何解决这个问题。这是以下代码

 const vendorContainer = document.getElementById('vendorCard')!
    let loadingMore = false
    const pagination = {
      count: 50,
      page: 0
  }

vendorContainer.addEventListener('scroll', () => {
      const scrollHeight = vendorContainer.scrollHeight
      const scrollTop = vendorContainer.scrollTop
      const clientHeight = vendorContainer.clientHeight
      if(((scrollTop + clientHeight) > scrollHeight - 200) && !loadingMore){
        loadingMore = true
        pagination.page += pagination.page + 1
      }
    })

【问题讨论】:

    标签: javascript reactjs typescript


    【解决方案1】:

    它希望你重构这 3 行:

    const scrollHeight = vendorContainer.scrollHeight
    const scrollTop = vendorContainer.scrollTop
    const clientHeight = vendorContainer.clientHeight
    

    进入

    const { scrollHeight, scrollTop, clientHeight } = vendorContainer
    

    destructuring assignment

    【讨论】:

      猜你喜欢
      • 2012-11-24
      • 2018-12-12
      • 2011-01-23
      • 2019-12-05
      • 1970-01-01
      • 1970-01-01
      • 2013-06-24
      • 1970-01-01
      • 2019-10-28
      相关资源
      最近更新 更多