应用&页面操作|刷新
刷新
行为简介
触发刷新行为实际上就是重新向数据库发起请求,请求最新的数据
配置指南
通常我们在执行了修改表数据行为(添加、更新、删除)之后,考虑一下这些行为是否会影响到其它页面上的数据的显示、条件判断,如果会造成影响,那么在这些行为成功时配置对应的刷新行为 你可以在 应用&页面操作 中找到刷新行为,在刷新行为中选择要刷新的对象即可
- 如果选择的是以页面命名的对象,那就意味着会刷新这个页面,刷新页面实际让页面上配置的所有远程数据重新向数据库发起请求,获取最新的数据,从而将最新的数据用来显示或者作为条件判断
- 如果选择的是页面中的列表类组件,实际是让列表类组件请求最新的远程数据显示出来
img | img |
---|---|
刷新列表项数据
行为简介
触发刷新列表项数据行为后,会单独向数据库请求列表中指定的那一条最新的数据来进行展示或者条件判断,该行为只能在列表的容器视图内使用,合理使用该行为能在一定程度上提升交互体验以及减少数据请求耗时
配置指南
一般在列表项的组件中触发修改表数据成功时配置该行为,你可以在 组件操作 - 列表 中找到「刷新列表项数据」行为来进行配置,在行为中选择要刷新的列表是哪一个(也只能是当前列表),索引一般选择 组件内数据 - 列表 - index 即可
img | img |
---|---|
配置实例
当在列表项中配置一些修改表数据的行为,例如列表展示的是某人的多条朋友圈,可以对每一条朋友圈进行点赞,其中使用条件式容器来判断并显示点赞状态,当未点赞时现实的是灰色的爱心图标,点赞之后显示的是红色的爱心图标。
在点赞或取消点赞之后会向点赞表中插入或者删除点赞数据,那么在执行相应的行为之后就需要请求这条朋友圈的最新点赞记录来进行条件判断,从而显示应该显示的状态。
此时就可以在修改表数据的成功时使用「刷新列表项数据」行为,只请求这一条朋友圈对应的点赞数据
刷新当前用户数据
行为简介
刷新当前用户数据,也就是刷新默认的账户表中属于正在使用这个软件的人的数据 正常情况下,"当前用户数据“只会在用户进入小程序的时候加载,不会实时更新,在修改了当前用户数据之后,需要手动配置该行为进行刷新,才能够使用或者显示最新的数据。
配置指南
一般在修改默认的账户表数据的成功时配置该行为,你可以在 用户事件 中找到「刷新当前用户数据」的行为进行配置即可