Dojo - 商店与个人服务组件

时间:2016-06-14 13:18:26

标签: dojo

Dojo建议使用Stores在客户端管理数据。据我所知,当我们有一组数据时,应该使用商店。如果某些服务只返回一个对象而不是一组数据,我们是否应该使用商店?

1 个答案:

答案 0 :(得分:1)

简单回答:您可以使用商店进行收藏,甚至只能用于一个对象。

dojo/store提出了一个统一的接口,用于访问和操作存储的数据。

根据我的经验,通常您可以在需要构建更复杂的组件时使用dojo/store(例如,获取数据并将数据推送到API的网格)。

如果您只有一个简单的小部件,添加商店会增加复杂性,也许没有必要。

Dojo商店有几个“模块”用于更复杂的操作,这里简要概述:

dojo/store/Memory: 如果您需要查询,修改和访问更复杂的客户端内存数据

dojo/store/JsonRest: 如果需要通过RESTful HTTP请求进行查询,修改和访问数据。

dojo/store/Observable: 如果您需要数据监控功能。观察对象属性的变化等。

dojo/store/Cache: 如果您的商店需要缓存功能。