简单向-利用json动态生成页面Amis

解决问题:amis解决了从将json内容解释为html页面的问题,通过json文件可以生成前端增删改查的简洁页面。从amis文档页面入门示例可以找到hello world 示例,但json内容内置在html页面中,本文拟外置json文件,实现动态加载json页面。

材料:

  • 官方示例
  • axios库
  • AMIS 页面(amis在线编辑器),用来生成json文件
  • 开始:

  • 复制官方入门示例html,修改引用为cdn加速引用,完成之后的代码如下,可直接使用。
  • amis demo html, body, .app-wrapper { position: relative; width: 100%; height: 100%; margin: 0; padding: 0; }

    完成之后,使用live server打开html就能看到示例页面了。

    2.修改上述html内容,加入引用axios并将上述amisJSON内容外置到单独的json文件中,其中修改后的html内容如下:

    amis demo html, body, .app-wrapper { position: relative; width: 100%; height: 100%; margin: 0; padding: 0; }

    3.将上面amisJSON中的内容按json重写,建议使用amis在线编辑器生成json,另存为hello.json。以下内容由amis在线编辑器生成:

    { “type”: “page”, “body”: [ { “type”: “form”, “body”: [ { “type”: “input-text”, “label”: “Name”, “name”: “name” }, { “type”: “input-text”, “label”: “Email”, “name”: “email” } ], “id”: “u:7320b53cd05d”, “mode”: “horizontal”, “api”: “/saveForm” } ], “messages”: {}, “style”: {}, “title”: “表单页面”, “regions”: [ “body” ]}

    和html页面放在同一目录下,开启Live Server模式,浏览即可。

    4.后续有至少有2种用法。其一使用amis在线编辑器可视化生成页面,保存为json之后,可由html动态加载。其二是使用后台程序自动生成json页面和数据。

    总结:使用amis可简化前端页面的编码成本,对于简单应用会有很大的帮助。

    后续:关注amis的多页面应用,学习官方amis-admin。

    郑重声明:本文内容及图片均整理自互联网,不代表本站立场,版权归原作者所有,如有侵权请联系管理员(admin#wlmqw.com)删除。
    用户投稿
    上一篇 2022年6月14日 15:23
    下一篇 2022年6月14日 15:24

    相关推荐

    • 短视频策划内容的3个要点(短视频策划内容怎么做)

      短视频在制作时,内容框架非常重要。如果直奔主题,然后结束,聚卓告诉你,这样的短视频已经过时了。现在的短视频需要框架的,但不是任何框架,它需要一种易于理解和消化的框架。而且,现在大多…

      2022年11月27日
    • 男子赌球输千万跳楼?当地回应!

      据浙江省杭州市萧山区人民政府新闻办公室官方微博消息,近日,关于一则“男子赌球后跳楼”的信息在网上流传,经官方核实, 该信息不实。11月22日20时许,萧山警方接群众报警,北干街道某…

      2022年11月26日
    • 抖音带货怎么做入门(抖音带货怎么做入门教学)

      相信很多小伙伴都有注意到,现在抖音已经成为大家最常光顾的一个平台了,作为一个日活破亿的流量池,如今抖音上的用户数量极大。因此,现在在抖音上带货、卖货的人也是越来越多了,那么想在抖音…

      2022年11月25日
    • 《云顶之弈》s8什么时候上线国服?s8国服上线时间介绍

      云顶之弈的s8版本为怪物来袭版本,现已正式在美测服上线了。很多小伙伴可能还不清楚该版本什么时候在国服上线吧,今天小编给大家带来云顶之弈s8国服上线时间介绍,快来看一下吧。 s8国服…

      2022年11月25日
    • 拼多多百亿补贴预售一般多久发货(拼多多百亿补贴预售)

      拼多多里面有很多优惠活动,其中百亿补贴活动非常火爆,一些里面的东西价格比别的平台便宜,质量也有保障,还有预售的活动,那么拼多多百亿补贴预售一般多久发货?下面小编为大家带来拼多多百亿…

      2022年11月25日
    • 小红书平台的一些机制及玩法详解(小红书玩法有哪些)

      关于小红书 一:小红书平台的一些机制 1. 笔记内容的CES评分机制 2. 笔记流量入口与长尾效应 二:小红书优质笔记的特点(分维度、类型分析) 1.笔记的本身架构组成 维度 2.…

      2022年11月25日
    • 百度关键词快速排名的4大原理解析(百度怎么刷关键词)

      近期百度公告惊雷算法2.0,升级之快还是第一次吧,看来百度对于刷点击行为是零容忍了。之前尹华峰SEO技术博客介绍过一篇如何使用刷点击工具,其实市面上有很多这类SEO快速排名的软件,…

      2022年11月25日
    • 博客营销的3大优势解析(博客营销怎么做)

      不知不觉已经写了24篇文章,加上这篇是第25篇了,都是自己这几年来用过的营销方法,如果遇到有些不懂的,我会咨询我的朋友和同事帮忙,尽量让每一篇有价值,哪怕是对大家有一点点帮助也行,…

      2022年11月25日
    • 什么是内容营销策略如何策划一套成功的内容营销策略

      很多时候,营销人员会在创作营销内容时感到沮丧,这也是很多企业至今没用好数字化营销工具的重要原因之一。 举个例子,您可能会花上数小时期待制作一些令人惊叹的东西,实际却是得到很少的受众…

      2022年11月25日
    • 直播带货详细脚本(直播文案策划怎么写)

      短视频运营策划方案怎么写?涉及哪几个方面? 我在网上看到好多千篇一律的文章,关于【短视频运营策划方案】这一块,基本都是在讲账号的内容本身。 你内容做得再好,却不掌握算法的规律,能有…

      2022年11月25日

    联系我们

    联系邮箱:admin#wlmqw.com
    工作时间:周一至周五,10:30-18:30,节假日休息