---
title: 流加载 flow
toc: true
---
# 流加载
> 流加载 `flow` 是用于在*信息流*和*图片列表*场景中的滚动按需加载,对前后端的体验和性能优化具有一定帮助。
示例
{{- d.include("/flow/detail/demo.md") }}
API
| API | 描述 |
| --- | --- |
| var flow = layui.flow | 获得 `flow` 模块。 |
| [flow.load(options)](#load) | 信息流加载,核心方法。 |
| [flow.lazyimg(options)](#lazyimg) | 图片懒加载。 |
信息流
`flow.load(options);`
- 参数 `options` : 基础属性配置项。[#详见属性](#options)
信息流是分页的另一种表现形式,新加载的内容不替换原有的内容,而是随着滚动条滚动而追加显示。[#详见示例](#examples)
属性
{{- d.include("/flow/detail/options.md") }}
图片懒加载
`flow.lazyimg(options);`
- 参数 `options` : 属性配置项。可选项见下表。
| 属性名 | 描述 |
| --- | --- |
| elem | 绑定容器中需进行懒加载的图片元素选择器 |
| scrollElem | 滚动条所在元素选择器,默认 `document` 。 |
无论滚动条上滑还是下滑,都会始终加载当前屏的图片。