20.1MB
1.32MB
Amis正式版是一款专业的前端代码编程工具。作为一款相对入门级的软件,amis配备了各种辅助工具,成功帮助用户进行前端的设计开发,让用户可以完整的使用可视化页面编辑器制作页面,大大降低了开发成本。
软件功能
1.你不需要了解前端:在百度内部,大部分amis用户之前都没有写过前端页面,也不懂JavaScript,但是可以做出专业复杂的后端界面,这是其他所有前端UI库都做不到的;2.不受前端技术更新的影响:百度最老的amis页面创建于4年多前,至今仍在使用,而那些年的Angular/Vue/React版本现已废弃,流行的Gulp也被Webpack取代。如果这些页面没有使用amis,维护成本将会非常高;
3.享受amis的持续升级:amis一直在改进细节的交互体验,比如冻结表格第一行,下拉框不卡在大数据下等。之前的JSON配置根本不需要修改;
4.完全可以使用可视化页面编辑器制作页面:一般前端可视化编辑器只能作为静态原型,而amis可视化编辑器制作的页面可以直接上线。
5.提供完整的接口解决方案:其他UI框架必须使用JavaScript来组装业务逻辑,而amis只需JSON配置即可完成完整的功能开发,包括数据采集、表单提交、验证,页面无需二次开发即可直接启动;
6.内置100多种UI组件:包括富文本编辑器、条件组合等。,是其他UI框架没有提供的,可以满足各种页面组件的显示需求,特殊的显示形式可以通过自定义组件进行扩展;
7.容器支持无限嵌套:通过组合可以满足各种布局需求;
8.经历了漫长的实战考验:amis已经在百度内部广泛使用,4年多时间创造了3万+的页面。从内容审核到机器管理,从数据分析到模型训练,amis已经满足了各种页面需求,最复杂的页面有一万多个JSON配置。
非盟特派团官方使用技能
如何实现左侧导航栏的页面跳转?1.1.1以后的版本提供了新的app组件,可以用来实现导航功能。请参考http://github.com/fex-team/amis-admin项目。
此外,amis团队还开发了“爱速”,即使完全不懂前端,也可以用它来开发应用。
集成到React项目时报错?
一般和React,Mobx,mobx-react的版本有关。请参考amis项目的package.json保持版本一致,尤其是Mobx。目前amis用的版本是4,因为兼容性考虑短期内不会升级到5/6,用MobX 5/6肯定会出错。
有些函数在官网例子里可以用,在React/SDK里不能用?
提示如果找不到渲染器,一定是旧版本。尝试以下两种方法解决:
请访问npm查看最新版本号,使用最新的测试版。比如最新版本是1.1.2-beta.2,运行命令npm i amis@1.1.2-beta.2,也可以在node_modules/amis/sdk目录中找到对应的sdk代码。
如果还是报错,可以使用最新代码自动编译的sdk。