1. 下拉列表数据很多时的优化渲染:引入vue-virtual-scroll-list插件。通过每次只渲染指定条数,比如6条,即使下拉列表中有上千条数据,也能很每次只渲染6条,从而减少渲染,优化页面,其他隐藏的滚动部分就做个虚假的滚动高度 ,但是不渲染数据。
1.1 下载:npm install --save [email protected]。
1.2 使用:iview的下拉/多选框组件的中大量数据的使用。
<script>
import VirtualList from 'vue-virtual-scroll-list'
components:{
VirtualList
}
</script>
<!--:size='30' 表示行高30px :remain='6'表示页面只每次渲染6条-->
<Select>
<VirtualList :size='30' :remain='6'>
<Option v-for="(item,index) in list" :key='index'>{
{item.label}}</Option>
</VirtualList>
&l