Amis框架快速上手:使用Json配置生成前端页面
本文最后更新于:2023-03-13, 23:48:50
0、前言
作为一个后端打工人,我对前端是几乎完全不懂,当我想自己写一些项目玩的时候,前端怎么搞就成了一个难题。感觉前端的知识太多太杂,学起来很难,需要消耗比较多的时间精力。直到我发现了Amis,一个低代码前端框架,它使用 JSON 配置来生成页面,可以减少页面开发工作量,极大提升效率。对于前端小白的我来说,它就是一个神器啊,结合官方给出的demo,我们可以很快搭建出一个后台管理界面,基本上能满足我们日常的一些需求了。下面来说一下搭建过程。
1、下载sdk
先新建一个amis-project目录,然后把最新发布的sdk下载到这个目录。
sdk地址:Releases · baidu/amis (github.com)

把jssdk.tar.gz直接解压,得到jssdk目录,里面就是我们要用到的sdk了,顺手把jssdk.tar.gz删除。
2、下载amis-admin项目源码
amis-admin是一个官方demo,我们可以基于这个demo开发自己的项目。
项目地址:aisuda/amis-admin: 基于 amis 的后台项目前端模板 (github.com)
直接下载zip压缩包,下载到任意位置然后解压,解压后得到如下文件。

我们只需要红框内的文件,其他的可以直接删除了,把红框内文件复制到amis-project目录下。最后,amis-project目录结构如下:

page是存放用于生成页面的json文件
public是存放一些图片之类的文件
index.html就是主页了,它会读取page目录下的文件渲染生成一个个页面。打开index.html修改一下sdk的路径,如下图:

3、配置Nginx
先到Nginx官网下载Windows版本,解压后打开conf目录,找到nginx.conf文件打开,加入如下配置:
1 | |
然后启动nginx,浏览器输入http://localhost:7000/,就可以看到页面了。

4、结语
把项目搭建起来之后,后续要做的就是对照着页面和代码,修改成自己想要样子了。开始前先看看官方文档,设计页面可以使用amis 可视化编辑器。
本博客所有文章除特别声明外,均采用 CC BY-SA 4.0 协议 ,转载请注明出处!