数据容器分为组件级数据容器和平台数据容器(全局数据容器)二者之间的功能有部分不同,所以在使用场景上也有些差异
顶部工具栏「数据容器」,点击进入数据容器列表;
此处用户可以自由创建数据容器,并支持对数据容器进行常规管理,包括重命名、复制、删除。
注意:删除操作执行后不可逆。
点击数据容器列表顶部「+」图表,创建数据容器;
数据容器创建后可按正常接入数据操作方法,进行数据源的接入(API或数据库、静态数据均可),同时支持数据过滤器进行数据处理;
数据容器完成数据接入后,选中待绑定组件,点击进入数据配置中的「容器关联」。
此时,用户可以在下拉框中绑定所需数据容器,绑定后可在下方代码框内查看该容器数据。每个组件支持绑定多个数据容器。
注意:此处代码框限制只读,若需修改该容器数据,可由代码框右下角进入该容器编辑页。
完成数据容器绑定后,支持在数据过滤器中进行数据处理。当绑定多个数据容器时,容器关联的数据过滤器默认data返回的数据数组顺序为绑定容器顺序。
注意:当绑定多个数据容器时,默认以数组格式返回数据。
进入数据容器列表中「管理」,此处可以查看数据容器绑定情况,反映数据容器、数据源和组件的对应关系。
全局数据容器的作用就是可以作为任何数据的数据源,并且可以添加多个数据源,当添加多个数据源时,数据过滤器接收的data内容为数据,其中data数组的顺序与添加数据容器的顺序一致
虽然全局数据容器没有自定义事件和自定义动作但是全局数据容器可以当做组件的数据源
这样可以与组件数据容器配合使用自定义事件
组件级数据容器之间可以相互控制显隐、移动等操作,而全局数据容器并不能作为组件使用,它能做到的仅仅为数据源,用作数据的分发。此外由于组件级数据容器在渲染时会触发数据容器重新渲染的特性,比如 可以通过显隐切换控制接口的触发,而全局数据容器不能达到此效果
组件数据因为受到组件特性的缘故,当组件没有渲染时,例如不在当前的动态面板和引用面板,或组件隐藏,此类情况接口是不会触发更新的。
全局数据容器会在页面初次加载时将所有接口统一加载,当接口多时会导致接口加载堵塞,对服务器压力大。因而不推荐使用全局数据容器。
当页面接口通用性不高时 建议使用组件数据容器接入接口,当接口可能会影响全局时可以考虑使用全局数据容器。
文章
10.56W+人气
19粉丝
1关注
©Copyrights 2016-2022 杭州易知微科技有限公司 浙ICP备2021017017号-3 浙公网安备33011002011932号
互联网信息服务业务 合字B2-20220090