1.0.1 • Published 3 years ago
load-more-lyn v1.0.1
瀑布流插件
后端如果一次性返回成千上万条数据,那么可以在产品组件的外层套用这个LoadMore插件.
作者: 脩刖
一.安装
npm i load-more-lyn -S
或
yarn add load-more-lyn
二.vue项目入口文件调用
在vue项目的入口文件main.js
写入一下代码:
import LoadMore from 'load-more-lyn'
Vue.use(LoadMore)
三.组件中使用
找到产品列表组件的外层,原本如果是这种一次性渲染的写法:
<Products :arr="goodsArr" />
现在可以改写为:
<LoadMore :zlarr="goodsArr" :size="8">
<!-- smallarr代表处理过后分发出来的数组(小数组) -->
<Products slot-scope="scope" :arr="scope.smallarr" />
</LoadMore>
四.关键词备注
zlarr
代表你要渲染的总数据(Array类型)
size
代表你每次滚动要加载多少项(Number类型)
smallarr
代表每次返回出来的新数组
注意: 请只填写 <LoadMore></LoadMore>
组件上的 zlarr
和 size
属性的值即可。