Getting Started 
Usage 
sh
  $ npm install vue-virt-listsh
  $ pnpm install vue-virt-listsh
  $ yarn add vue-virt-listDependencies 
- "vue": "^2.0.0 || >=3.0.0"
Vue Version Notes 
For <=vue2.6, you need to install @vue/composition-api manually. For >=vue2.7, composition-api is built-in, so no additional setup is required.
Attention!!! 
- list.item.id
- cannot be used between item elements
Import and Usage 
html
<template>
  <div style="width: 500px; height: 400px">
    <VirtList itemKey="id" :list="list" :minSize="20">
      <template #default="{ itemData, index }">
        <div>{{ index }} - {{ itemData.id }} - {{ itemData.text }}</div>
      </template>
    </VirtList>
  </div>
</template>
<script>
  import { VirtList } from 'vue-virt-list';
  export default {
    components: { VirtList },
    data() {
      return {
        list: [{ id: 0, text: 'text' }],
      };
    },
  };
</script>