vue-virtual-scroll-list
vue-virtual-scroll-list copied to clipboard
⚡️A vue component support big amount data list with high render performance and efficient.
Is there a way to get the data-key value of only the rendered items so it can be used with getSize(id) to get it's size and use it to make...
When you want to set the initial start index, you need to pass estimate-size. Without, it dont work properly. When its intended like this, see this report as a feature...
master分支rollup.production.js文件webpack配置 external:["vue"] ❌ externals:["vue"]
https://vue3-virtual-scroll-list-examples-xi.vercel.app/#/ https://github.com/reactjser/vue3-virtual-scroll-list
## Describe I am using a web API to request a list of content. When the height of the content loaded on the initial screen is lower than the page...
## Describe A clear and concise description of what the bug is. ## To Reproduce Steps to reproduce the behavior: 1. Click on '....' 2. Scroll down to '....' 3....
现在生成的虚拟列表没有key值,每次滑动时,vue都需要更新。 **What kind of this PR?** (check at least one) - [ ] Bugfix - [ ] Feature - [ ] Code style update - [ ] Build-related changes -...
## Describe A clear and concise description of what the bug is. 初始化时无法滚动到指定位置,导致数据没有回显 ## To Reproduce 当前选中元素有默认值,我根据默认值查找start位置,让其滚动到这个位置,但是初始化创建的时候无法显示文字内容,而知识显示了value的值,当我点击下拉框后再让下拉框消失后才会默认选中value,并且显示文字内容。 这个应该是初始化的时候就显示默认值的内容,而不是显示value值 ## Reproduce demo [demo地址](https://codesandbox.io/p/sandbox/wizardly-liskov-fc49r4?layout=%257B%2522sidebarPanel%2522%253A%2522EXPLORER%2522%252C%2522rootPanelGroup%2522%253A%257B%2522direction%2522%253A%2522horizontal%2522%252C%2522contentType%2522%253A%2522UNKNOWN%2522%252C%2522type%2522%253A%2522PANEL_GROUP%2522%252C%2522id%2522%253A%2522ROOT_LAYOUT%2522%252C%2522panels%2522%253A%255B%257B%2522type%2522%253A%2522PANEL_GROUP%2522%252C%2522contentType%2522%253A%2522UNKNOWN%2522%252C%2522direction%2522%253A%2522vertical%2522%252C%2522id%2522%253A%2522clygxj7h200063b6rbpeianhb%2522%252C%2522sizes%2522%253A%255B100%255D%252C%2522panels%2522%253A%255B%257B%2522type%2522%253A%2522PANEL_GROUP%2522%252C%2522contentType%2522%253A%2522EDITOR%2522%252C%2522direction%2522%253A%2522horizontal%2522%252C%2522id%2522%253A%2522EDITOR%2522%252C%2522panels%2522%253A%255B%257B%2522type%2522%253A%2522PANEL%2522%252C%2522contentType%2522%253A%2522EDITOR%2522%252C%2522id%2522%253A%2522clygxj7h200023b6roax02v1l%2522%257D%255D%257D%252C%257B%2522type%2522%253A%2522PANEL_GROUP%2522%252C%2522contentType%2522%253A%2522SHELLS%2522%252C%2522direction%2522%253A%2522horizontal%2522%252C%2522id%2522%253A%2522SHELLS%2522%252C%2522panels%2522%253A%255B%257B%2522type%2522%253A%2522PANEL%2522%252C%2522contentType%2522%253A%2522SHELLS%2522%252C%2522id%2522%253A%2522clygxj7h200033b6rsrsusnds%2522%257D%255D%252C%2522sizes%2522%253A%255B100%255D%257D%255D%257D%252C%257B%2522type%2522%253A%2522PANEL_GROUP%2522%252C%2522contentType%2522%253A%2522DEVTOOLS%2522%252C%2522direction%2522%253A%2522vertical%2522%252C%2522id%2522%253A%2522DEVTOOLS%2522%252C%2522panels%2522%253A%255B%257B%2522type%2522%253A%2522PANEL%2522%252C%2522contentType%2522%253A%2522DEVTOOLS%2522%252C%2522id%2522%253A%2522clygxj7h200053b6rns1enm8g%2522%257D%255D%252C%2522sizes%2522%253A%255B100%255D%257D%255D%252C%2522sizes%2522%253A%255B50%252C50%255D%257D%252C%2522tabbedPanels%2522%253A%257B%2522clygxj7h200023b6roax02v1l%2522%253A%257B%2522tabs%2522%253A%255B%257B%2522id%2522%253A%2522clygxj7h200013b6r4d5esa7v%2522%252C%2522mode%2522%253A%2522permanent%2522%252C%2522type%2522%253A%2522FILE%2522%252C%2522filepath%2522%253A%2522%252Fsrc%252FApp.vue%2522%252C%2522state%2522%253A%2522IDLE%2522%257D%252C%257B%2522id%2522%253A%2522clygxks3b00023b6rrjoxbfl6%2522%252C%2522mode%2522%253A%2522permanent%2522%252C%2522type%2522%253A%2522FILE%2522%252C%2522filepath%2522%253A%2522%252Fpackage.json%2522%252C%2522state%2522%253A%2522IDLE%2522%252C%2522initialSelections%2522%253A%255B%257B%2522startLineNumber%2522%253A46%252C%2522startColumn%2522%253A14%252C%2522endLineNumber%2522%253A46%252C%2522endColumn%2522%253A14%257D%255D%257D%252C%257B%2522id%2522%253A%2522clygxxoms00023b6ss8lf9jq7%2522%252C%2522mode%2522%253A%2522permanent%2522%252C%2522type%2522%253A%2522FILE%2522%252C%2522initialSelections%2522%253A%255B%257B%2522startLineNumber%2522%253A18%252C%2522startColumn%2522%253A5%252C%2522endLineNumber%2522%253A18%252C%2522endColumn%2522%253A5%257D%255D%252C%2522filepath%2522%253A%2522%252Fsrc%252Fcomponents%252FHelloWorld.vue%2522%252C%2522state%2522%253A%2522IDLE%2522%257D%255D%252C%2522id%2522%253A%2522clygxj7h200023b6roax02v1l%2522%252C%2522activeTabId%2522%253A%2522clygxxoms00023b6ss8lf9jq7%2522%257D%252C%2522clygxj7h200053b6rns1enm8g%2522%253A%257B%2522id%2522%253A%2522clygxj7h200053b6rns1enm8g%2522%252C%2522activeTabId%2522%253A%2522clygxxs09000x3b6s720icy25%2522%252C%2522tabs%2522%253A%255B%257B%2522id%2522%253A%2522clygxj7h200043b6rva0nui06%2522%252C%2522mode%2522%253A%2522permanent%2522%252C%2522type%2522%253A%2522UNASSIGNED_PORT%2522%252C%2522port%2522%253A0%252C%2522path%2522%253A%2522%252F%2522%257D%252C%257B%2522type%2522%253A%2522DOCS%2522%252C%2522path%2522%253A%2522%252Feditors%252Fweb%252Fvscode-web%2522%252C%2522id%2522%253A%2522clygxldhg00093b6r483fcjlj%2522%252C%2522mode%2522%253A%2522permanent%2522%257D%252C%257B%2522type%2522%253A%2522DOCS%2522%252C%2522id%2522%253A%2522clygxmp7p001b3b6r8s5pu9m0%2522%252C%2522mode%2522%253A%2522permanent%2522%257D%252C%257B%2522type%2522%253A%2522UNASSIGNED_PORT%2522%252C%2522port%2522%253A0%252C%2522id%2522%253A%2522clygxxs09000x3b6s720icy25%2522%252C%2522mode%2522%253A%2522permanent%2522%257D%255D%257D%252C%2522clygxj7h200033b6rsrsusnds%2522%253A%257B%2522tabs%2522%253A%255B%255D%252C%2522id%2522%253A%2522clygxj7h200033b6rsrsusnds%2522%257D%257D%252C%2522showDevtools%2522%253Atrue%252C%2522showShells%2522%253Afalse%252C%2522showSidebar%2522%253Atrue%252C%2522sidebarPanelSize%2522%253A15%257D) ## Other - Version [e.g. 2.0] - Browser...