【发布时间】:2021-12-03 07:48:46
【问题描述】:
< script >
export default {
name: 'App',
data() {
return {
items: [{
price: '1',
name: 'mm'
},
{
price: '22',
name: 'aa'
},
{
price: '55',
name: 'dd'
},
{
price: '77',
name: 'gg'
},
{
price: '123',
name: 'kk'
},
{
price: '53',
name: 'mn'
},
{
price: '11',
name: 'mm'
},
{
price: '22',
name: 'a'
},
{
price: '33',
name: 'd'
},
{
price: '77',
name: 'g'
},
{
price: '1283',
name: 'k'
},
{
price: '589',
name: 'n'
}
]
}
}
} <
/script>
<template>
<div id="app">
<div class="wrapper">
<virtual-list
class="list"
style="height: 360px; overflow-y: auto"
:data-key="'item'"
:data-sources="item"
:data-component="item"
:estimate-size="3"
/>
<div class="item" v-for="item in items" :key="item">
<div class="id">{{ item.price }} {{ item.name }}</div>
</div>
</div>
</div>
</template>
我正在尝试在 vuejs 中实现虚拟滚动,我也可以在 ui 中呈现列表,但无法在虚拟滚动中呈现它们。如图所示。
我正在尝试在 vuejs 中实现虚拟滚动,我也可以在 ui 中呈现列表,但无法在虚拟滚动中呈现它们。如图所示。
尝试安装:- npm install vue-virtual-scroll-list --save
【问题讨论】:
标签: javascript vue.js