解释:信息流组件,可配置下拉刷新、列表加载、上滑加载功能,适用于列表信息展示,并可放置在页面的任何部分;组件包含手势下拉以及 API 调用两种使用方式。在信息流列表页中,可根据不同场景配置刷新形式:下拉刷新适用于在页面中浏览过程中有内容更新时,手动触发;自动刷新适用于返回页面后有内容更新时,自动触发。也可在局部模块配置刷新能力。详情查看刷新和加载。
属性名 | 类型 | 必填 | 默认值 | 说明 |
---|---|---|---|---|
theme |
String |
否 |
主题配置,默认浅色;深色主题请指定 dark |
|
loadingHeight |
Number |
否 |
64 |
加载、话术区域高度,会根据屏幕宽度适配,适配基于组件内方法 |
pullToRefresh |
Boolean |
否 |
false |
是否开启手势下拉刷新;默认只能通过组件 API 调起 |
lowerThreshold |
Number |
否 |
150 |
触发 scrolltolower 事件的阈值(单位:px) |
text |
String |
否 |
建议最多显示 18 个汉字,超出内容截断 |
加载成功时的展示话术 |
refresh |
EventHandle |
否 |
手势滑动触发加载时,响应该 onRefresh 事件;通过调用 API 加载,不会触发该事件 |
|
startRefresh |
EventHandle |
否 |
手动调用该 API ,触发加载 |
|
stopRefresh |
EventHandle |
否 |
手动调用该 API ,停止加载,并弹出加载提示(对应属性 text);可使用 await 等待关闭动画结束 |
|
closeLoading |
EventHandle |
否 |
手动调用该 API ,立即关闭加载,不弹出加载提示;例如接口异常,建义直接关闭加载(小球交替一次大约为 500ms ,调用前可加延时避免关闭太快) |
|
smt-feed-container |
externalClass |
否 |
组件整体 class 名 |
|
smt-feed-loading |
externalClass |
否 |
加载区域 class 名 |
|
smt-feed-content |
externalClass |
false |
滚动区域 class 名,用于设置 ios 回弹背景 |
|
smt-refresh-circle-left |
externalClass |
否 |
加载中左侧小球 class 名 |
|
smt-refresh-circle-right |
externalClass |
否 |
加载中右侧小球 class 名 |
|
ext-cls-content |
externalClass |
否 |
滚动区域 class 名 |
|
smt-refresh-result-container |
externalClass |
否 |
加载话术外框 class 名 |
|
ext-cls-result-text |
externalClass |
否 |
加载话术文字 class 名 |
跳转编辑工具
在开发者工具中打开
在 WEB IDE 中打开
扫码体验
代码示例
请使用百度APP扫码
class="smt-feed pull-down-refresh"
pull-to-refresh
bind:refresh="onRefresh"
bind:scrolltolower="scrollToLower"
text="{{PullText}}"
>
s-for="val in list"
style="border-bottom: solid 1px #e0e0e0;"
key="{{val}}"
>
代码示例 2:自动刷新
- SWAN
- JS
- CSS
- JSON
class="smt-feed auto-refresh"
text="{{text}}"
>
s-for="val in list"
style="border-bottom: solid 1px #e0e0e0;"
key="{{val}}"
>
status="{{status}}"
bind:tap="clickToLoad"
>
代码示例 3:局部刷新
- SWAN
- JS
- CSS
- JSON
class="smt-feed pull-down-refresh"
pull-to-refresh
bind:refresh="onRefresh"
bind:scrolltolower="scrollToLower"
text="{{text}}"
>
s-for="val in list"
style="border-bottom: solid 1px #e0e0e0;"
key="{{val}}"
>
Bug & Tip
- Tip:和 scroll-view 一样,信息流组件作为局部滚动组件,必须在它的父级或本身指定高度。
- Tip:当同时启用下拉刷新和上滑加载且请求不稳定时,可使用 CancelToken 取消先前的请求。
当前题目:创新互联百度小程序教程:feed信息流
标题URL:http://www.shufengxianlan.com/qtweb/news12/329412.html
网站建设、网络推广公司-创新互联,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等
声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源:
创新互联
-
MySQL指令:PROCEDURE(存储过程)
-
弹性存储:云端数据动态存储解决方案及应用
-
Egregor领导人被捕,它还会卷土重来吗?
-
lrf是什么文件?(windows查看ext4)
-
教程Linux开发:视频教程指南(linux开发视频)
-
绑定域名是什么意思?(域名证书显示绑定服务器显示颁发给可是访问的时候显示)
-
Redis管理超时Key的实践(redis管理超时key)
-
遇到畸形报文攻击怎么办?做好防御部署是关键
-
Linux神器快速删除文件:RM命令(linuxrm命令)
-
vbsql连接报错
-
python主流爬虫框架有哪些
-
WindowsToken九种权限的利用分别是怎么样的
-
一键关闭服务器危险端口BAT文件安防篇[端口介绍]
-
关于Pwn2Own2015必须知道的10件事
-
Linux下的DNS安全保障十大技巧