vue3无限滚动组件vue3-infinite-list的运用

931 ℃

什么是无限滚动组件,vue3无限滚动组件vue3-infinite-list应该怎么运用?下面web建站小编给大家详细介绍一下!

什么是无限滚动组件

无限滚动是允许用户无缝浏览一个类别中可用的每个产品,而不必经常暂停并等待下一页加载。

无限滚动组件vue3-infinite-list的运用

安装脚手架

npm install vue3-infinite-list --save

组件引用

import InfiniteList from 'vue3-infinite-list';

<InfiniteList 
 :data="data"
 :width="'100%'"
 :height="500"
 :itemSize="50"
 scrollDirection="horizontal"
 :debug="debug"
 v-slot="{ item, index }"
 >
  <div class="li-con">{{ index + 1 }} : {{ item }}</div>
</InfiniteList>

vue3-infinite-list组件属性介绍

属性 类型 是否必须? 描述
width Number or String* 列表宽度. 在滚动方向是 'horizontal'是用于确定滚动元素个数.
height Number or String* 列表宽度. 在滚动方向是 'vertical'是用于确定滚动元素个数.
data any[] 构建滚动元素的数据
itemSize (index: number): number 可以是一个固定的宽/高(取决于滚动方向), 一个包含列表所有元素的数组, 或者是返回指定位置元素高度的函数: (index: number): number
scrollDirection String 指定滚动方向 'vertical' (默认) 或 'horizontal'.
scrollOffset Number 可以指定滚动位置
scrollToIndex Number 可以指定到滚动到哪个元素
scrollToAlignment String 结合 scrollToIndex一起用, 用于控制滚动到的元素的对齐方式. 可选: 'start', 'center', 'end' or 'auto'. 使用 'start' 将对齐到容器的起始位置, 'end' 则对齐到元素的结尾. 使用 'center可以对齐到容器正中间. 'auto' 则是滚动到scrollToIndex指定元素恰好完全可见的位置
overscanCount Number 在可见元素上/下额外渲染的元素数量. 这可以减少在特定浏览器/设备上的闪烁

el-table合并行的通用方法(附js代码)

vue前端分页功能实现代码(附js代码)

el-table利用:row-style="rowClass"设置指定行变色

一款免费开源效果酷炫​的 Vue / React 大屏数据展示组件库——DataV 

vue项目动态设置background背景色,解决颜色被替换问题

标签: vue3-infinite-list, 无限滚动

上面是“vue3无限滚动组件vue3-infinite-list的运用”的全面内容,想了解更多关于 vuejs 内容,请继续关注web建站教程。

当前网址:https://m.ipkd.cn/webs_3085.html

声明:本站提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请发送到邮箱:admin@ipkd.cn,我们会在看到邮件的第一时间内为您处理!

把多维数组children降维到平级
uniapp分包加载有什么好处,uniapp分包教程实例代码
帝国cms模板之信息反馈管理
如何解决vscode格式化后代码强制换行
mysql语法如何实现截取字符串前几位