Skip to content

⬅️ Back to Table of Contents

📄 demo.vue

📊 Analysis Summary

Metric Count
🔧 Functions 3
📦 Imports 3
📊 Variables & Constants 3

📚 Table of Contents

🛠️ File Location:

📂 packages/core/useInfiniteScroll/demo.vue

📦 Imports

Name Source
useInfiniteScroll @vueuse/core
deepRef vue
useTemplateRef vue

Variables & Constants

Name Type Kind Value Exported
el boolean let/var useTemplateRef<HTMLElement>('el')
data boolean let/var deepRef<number[]>([])
length any let/var data.value.length + 1

Functions

canLoadMore(): boolean

Code
() => {
      // inidicate when there is no more content to load so onLoadMore stops triggering
      // if (noMoreContent) return false
      return true // for demo purposes
    }
  • Return Type: boolean
  • Internal Comments:
    // inidicate when there is no more content to load so onLoadMore stops triggering
    // if (noMoreContent) return false
    

canLoadMore(): boolean

Code
() => {
      // inidicate when there is no more content to load so onLoadMore stops triggering
      // if (noMoreContent) return false
      return true // for demo purposes
    }
  • Return Type: boolean
  • Internal Comments:
    // inidicate when there is no more content to load so onLoadMore stops triggering
    // if (noMoreContent) return false
    

resetList(): void

Code
function resetList() {
  data.value = []
  reset()
}
  • Return Type: void
  • Calls:
  • reset