Skip to content
On this page

组件库

全局组件

amis 内置组件

通过amis组件,直接进行开发。

选择amis的css主题,在HTML中引入对应的CSS。amis提供了云舍仿AntDang三种风格。

根据设计规范,形成统一的reset-amis.css,进行样式覆盖。

第三方组件

根据教程,可将Element PlusAnt Design分别在编辑器项目渲染器中集成。

自定义组件

amis内置组件和第三方组件都无法满足的需求,可通过开发自定义组件,注册进来。

业务组件

为了避免调试成本,提供业务组件的一些场景示例,拷贝后直接复用。有两个方式:

  1. amis主题编辑器
  2. 团队在项目开发过程中沉淀的业务组件库

项目组件

amis组件

适用于用amis写部分页面

写一个通用的component.vue组件。组件中使用amis进行渲染。

在页面的page.vue文件中引入component.vue组件,完成部分功能的amis开发。

对于复杂逻辑,可在amis组件中调用vue中通用方法

代码示例见 Amis 通用组件

amis页面

适用于用amis写整个页面

写一个通用的xxx.vue文件。

使用vue router,根据url?json文件名指向xxx.vue,并加载对应的json配置文件,进行页面渲染。

代码示例见 Amis 通用页面