Amis 微页面
借助华炎魔方丰富的API能力,可以快速搭建出满足各种数据交互需求的个性化页面。
如果我们在设计器中拖动到画布中的是上面提到的华炎魔方组件,是不用操心界面与后台API接口的交互过程的,因为这些组件已经内置了相关功能。
但是如果我们想拖动一个amis原生的组件到画布中的话,一般来说都需要考虑与后台API接口的交互,amis原生组件中也有大量需要配置API接口的组件,以下是几种常见的API配置方法。
使用 GraphQL 很容易实现使用一条查询语句实现返回多表级联扩展查询结果,这种接口在实现除统计汇总外的列表查询、单记录查询时非常方便。
华炎魔方会自动为每个对象生成GraphQL接口,详情请参阅教程 记录 API,这意味着不用编写任何代码就可以直接在amis组件中使用GraphQL接口,所以我们推荐大家首选这种方式来配合amis组件实现API交互功能。
在标准的GraphQL接口不适用时,我们还可以借助华炎魔方自定义接口的能力,实现任何复杂需求下的API接口,详情请参阅教程 自定义API。