Skip to content
Projects Vue.js Projects
Vue Mugen Scroll

Vue Mugen Scroll

Infinite scroll component for Vue.js 2

3.2K viewsAdded Feb 5, 2019

Infinite scroll component for Vue.js 2

Install

npm install --save vue-mugen-scroll

Usage

<template>
  <div id="app">
    <div class="list">your list of items</div>
      <!-- add the component right after your list -->
    <mugen-scroll :handler="fetchData" :should-handle="!loading">
      loading...
    </mugen-scroll>
  </div>
</template>

<script>
  import MugenScroll from 'vue-mugen-scroll'
  export default {
      data() {
          // do not run handler when it's loading
          return {loading: false}
      },
      methods: {
          fetchData() {
              this.loading = true
              // ... the code you wanna run to fetch data
              this.loading = false
          }
      },
      components: {MugenScroll}
  }
</script>

Development

git clone https://github.com/egoist/vue-mugen-scroll.git
cd vue-mugen-scroll
yarn
yarn example

Vue.js Projects

A hand-picked collection of projects made with Vue.js: UI components, input elements, apps, plugins, examples and frameworks.

Newsletter

Get the best new Vue projects in your inbox.

© 2026 vuejsprojects.com