首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

低代码平台amis学习 一:部署

,但是会写前端的却不多 然后就开始想,有没有一种方式,能够快速生成前端页面(例如通过配置或拖拽的方式) 在一次和前端小伙伴聊天时,了解到了「前端低代码平台」这个东西,网上冲浪‍♀️一番后,发现百度的 amis...能够满足我的要求 1、数据构造平台的页面都是一些很基础的页面,无需定制化,基本的样式+交互即可满足; 2、只需要懂一点前端知识即可(一点不懂也可); 关于amis的详细介绍以及使用手册可以参考官方文档...: https://aisuda.bce.baidu.com/amis/zh-CN/docs/index 本文记录一下我在本地部署amis的过程以及遇到的一些问题 从官方文档可以得知,amis的使用方法有...1、克隆项目,安装依赖 把项目克隆到本地,然后打开项目后,参考项目的readme.md ,安装依赖包 执行命令后,会出现一个node_modules目录,里面就包含amis相关的依赖包 2、启动项目...依赖包,所以把这些依赖文件替换为本地的 先来看一下amis依赖包的位置:node_modules/amis/sdk , sdk.js 和 sdk.css 等都在这里 为了不污染node_modules

3.2K10
您找到你想要的搜索结果了吗?
是的
没有找到

AMIS:这是让前端失业的一个框架

AMIS 一种页面渲染器,可以直接基于特定格式的JSON配置将页面渲染出来,结合业务方API可快速完成各类管理页面的开发。...目前用于百度内部AMIS平台,已有100+部门接入使用,创建1.2w +页面,欢迎大家使用和提建议。...通过amis搭建自己的后台系统,可以参考这:https://github.com/fex-team/amis-admin AMIS是做啥的 完全基于 JSON 的 mis 工具,,不需要前端就可以自己搭建信息管理系统...AMIS学习曲线高么 个人感觉,多看看文档的示例, 一般需求增删改查什么的都没啥问题。(首页就能找到【使用文档】) ?...大概看下基本用法中的例子: 为了简化前端开发,amis Renderer 能够直接用配置就能将页面渲染出来。 先来看个简单的例子。

9.7K20

低代码平台amis学习 二:写一个页面

上一节完成了amis的部署,这次来写一个简单页面 如果看过amis入门文档的话,应该知道amis是通过json文件来生成前端页面的, 在实际编写json文件的过程中,并不需要自己逐行书写json文件(要完全了解书写规范还是挺耗时的...) 先介绍几个辅助编写json文件的神器: 官方文档中有很多组件的示例,当需要某些组件时,查找对应示例即可:amis组件 (这一点很像element-ui的文档) 官方提供的示例demo:aisuda...官方的可视化拖拽组件平台:amis-editor 首先在pages目录中创建一个json文件,如test.json { "type": "page", "title": "创建数据",..."body": { "type": "form", "title": "一个普通的表单", "api": "/amis/api/mock2/form/saveForm...属性表示访问这个页面时的url路径后缀,可自定义 这样就创建好了一个页面,打开浏览器访问页面,效果如下 不过这个页面中的表单目前啥也干不了,点提交按钮也没有效果, 因为还没有配置网络请求相关的东西, 下一节介绍下如何在amis

1.9K20

百度开源的低代码前端框架,支持网页和移动端页面开发

使用amis只需要简单配置就能完成所有页面开发,你不需要了解 React/Vue、Webpack,甚至不需要很了解 JavaScript,即便没学过 amis 也能猜到大部分配置的作用,对于大部分常用页面...amis 的亮点 • 提供完整的界面解决方案:其它 UI 框架必须使用 JavaScript 来组装业务逻辑,而 amis 只需 JSON 配置就能完成完整功能开发,包括数据获取、表单提交及验证等功能,...:amis 在百度内部得到了广泛使用,在 6 年多的时间里创建了 5 万页面,从内容审核到机器管理,从数据分析到模型训练,amis 满足了各种各样的页面需求,最复杂的页面有超过 1 万行 JSON 配置...注意:目前 amis-editor 未开源,但可以免费使用(包括商用);要使用编辑器必须熟悉 React 在项目中使用amis-editor 安装依赖 npm i amis-editor 使用方法 import...• value: any 值,amis 的json 配置。

65930

FastAPI 和 fastapi-amis-admin:强大而可扩展的后台管理解决方案!

Django 生态丰富,功能强大,适用于中、大型项目,并且自带了后台管理系统;而 FastAPI 更适用于构建高性能的 API,后台管理系统需要另外开发 本篇文章将介绍 FastAPI 结合 fastapi-amis-admin...快速搭建后台管理系统的步骤 fastapi-amis-admin 是一款高性能、高效且易于扩展的 FastAPI 管理框架;它受到 django-admin 的启发,拥有与 django-admin...一样多的强大功能 项目地址: https://github.com/amisadmin/fastapi-amis-admin 1、安装依赖 # 1、更新pip python3 -m pip install...--upgrade pip # 2、安装依赖fastapi_amis_admin pip install fastapi_amis_admin # 3、安装数据库管理依赖 # sqlite pip...import Settings from fastapi_amis_admin.admin.site import AdminSite from fastapi_amis_admin.admin import

1.5K40

基于 SpringBoot + magic-api + Vue3 + Element Plus + amis3 快速开发管理系统

简介 基于 SpringBoot2 + magic-api + Vue3 + Element Plus + amis3.0 快速开发管理系统。...Tansci-Boot 是一个前后端分离后台管理系统, 前端集成 amis 低代码前端框架,后端集成 magic-api 的接口快速开发框架。包含基础权限、安全认证、以及常用的一些组件功能。...amis 是一个低代码前端框架,它使用 JSON 配置来生成页面,可以减少页面开发工作量,极大提升效率。...分支说明: • 1.0.0:前端集成 amis,后端未集成 magic-api • master:前端集成 amis,后端集成 magic-api 项目目录: • tansci-boot:后端项目 •...tansci-boot-ui:前端项目 • tansci-boot-ui-editor:amis 低代码编辑器 • sql:数据库 SQL 脚本 联系作者: • QQ:742354529 • QQ 群:

32010

低代码平台amis学习 五:添加「日期范围」参数,解决起止日期提取问题

之前写过一个造数接口,它需要传递日期参数,如下 前端暴露一个「月份范围」组件,选好日期后点击提交,会提交「起始月份」和「终止月份」2个参数 接下来我要把这个功能移植到amis平台上 通过查看文档,发现官方有提供...「月份范围」功能,传送门: https://aisuda.bce.baidu.com/amis/zh-CN/components/form/input-month-range 根据描述,先创建如下表单..."//": "level配置按钮颜色, https://aisuda.bce.baidu.com/amis...", "name": "date", "format": "YYYY-MM", "_format": "设置值的格式,https://aisuda.bce.baidu.com/amis...date}[1]" }, 结果如下 没有得到预期结果,看来${date}并不是一个数组,而是一个字符串,所以不能直接这样取值 经过多番试验,终于在官方文档中找到了一个办法(太不容易了) 利用amis

97530

低代码平台amis学习 三:发送网络请求并回显响应内容

amis表单中发送网络请求需要配置api参数,具体详见:amis-API https://aisuda.bce.baidu.com/amis/zh-CN/docs/types/api 配置api请求参数..." , 左侧是定义的一个请求参数,右侧是这个参数的取值, 它的值为表单中定义的contract_status字段,加上$,表示获取这个表单字段对应的值 更多用法参考 自定义api请求体数据格式,另外amis...也允许自定义请求头、请求数据格式等,官方文档中有详细说明 https://aisuda.bce.baidu.com/amis/zh-CN/docs/concepts/data-mapping#%E8%87%...发现有报错,并未正常返回响应内容 看样子是产生跨域问题了,到github上搜索了一下相关的issue,还真有对应的问题,官方也给出了解决方案,传送门: https://github.com/baidu/amis...response = JsonResponse(data, json_dumps_params={'ensure_ascii': False}) # amis需要返回这种请求头,设置响应请求头

2.2K20

推荐20个开源的前端低代码项目

项目链接:https://github.com/alibaba/lowcode-demo 最新star:887 3 Amis Amis 是百度开源的一款前端低代码框架,通过 JSON 配置就能生成各种后台页面...,包括数据获取、表单提交及验证等功能,同时,Amis内置 100+ 种 UI 组件,能够满足各种页面组件展现的需求,极大减少开发成本,甚至可以不需要了解前端。...amis 在百度内部得到了广泛使用,在 4 年多的时间里创建了 3w 多页面,从内容审核到机器管理,从数据分析到模型训练,amis 满足了各种各样的页面需求。...项目链接:https://github.com/baidu/amis 最新star:12860 4 tmagic-editor tmagic-editor是一款由腾讯技术中心出品的一款开源低代码框架,能够实现零代码...项目链接:https://github.com/ly525/luban-h5 最新star:5654 11 mometa mometa 并不是传统主流的低代码平台(如 amis),mometa 是面向研发

2.9K41
领券