layui 如何动态加载局部页面_最符合国情的开源Layui后端管理应用模板——KitAdmin...

介绍

layui是国内开发者开发的一个面向所有层次的前后端开发者,零门槛开箱即用的前端UI解决方案,可以说它极度符合国人的风格,深受广大前后端开发者和爱好者的喜爱,也诞生了不少基于layui的框架模板,特别适合国内前中后端工程师使用,KITADMIN就是其中一个基于layui的后端管理应用模板,当前版本是基于layui 2.x重构的版本,与之后1.x版本有本质有区别。该版本的核心是[路由],不再支持[iframe]方式的加载,可以说更加的优雅了!


8417ef1af29484918fa6eff383fa6be6.png

开源地址

码云:

https://gitee.com/kitteam/kit_admin/


演示地址:

http://kit.zhengjinfan.cn/#/

版本特性

以下是来自demo页面作者的介绍,感兴趣的可以直接去看看

  • 1、用法一如既往的简单,快捷。(只需要简单的配置就实现一些功能).
  • 2、提供本地开发环境。(依赖nodejs运行环境和gulp)
  • 3、提供代码功能。(依赖nodejs运行环境和gulp)
  • 4、模块化加载。(依赖layui模块化,用法与layui保持一致)
  • 5、提供路由功能。(路由是本版本的核心功能了,需与模板绑定,详情请参考相关文档)
  • 6、完全的前后端分离开发。(集成mockjs用于拦截请求并返回模拟数据,详情请参考相关文档)
  • 7、左侧菜单重写,支持到4级菜单。(集成mockjs用于拦截请求并返回模拟数据,详情请参考相关文档)

文档就在demo页面的下面.


9baa8f64d556b54e0119d4c61f757983.png

脚手架

KITADMIN的作者非常给力,提供了开箱即用的脚手架,我们可以基于此脚手架直接用于正式开发

https://gitee.com/kitteam/kit_admin_scaffold/


  1. 提供本地开发环境;
  2. 提供代码打包功能 ;
  3. 模块化;
  4. 提供路由功能;
  5. 能快速开发单页面应用程序。

a8d09d86afd6f990e759ce4176c771b1.png

打开后效果:


299f30040a8fea68f3e19435348a61f4.png

页面都是以模板形式的,如下


0db4622de4181b1a31c8104fed1353ef.png

开发构建:


# 安装node依赖包npm install# 启动开发环境 http://localhost:8010npm start# 构建生产环境代码npm run build

PS:这个地方需要注意的是,你nodejs的版本不能过高,我在本地测试时发现最高版本12.x会报错,随后重新安装了nodejs10,问题随之解决!

效果预览

在正式选用框架之前,你应该大致的预览一下,以免开发的时候才发现可能无法满足你的需求:

  • 登录页面

0c5313f8a88ceb10ea5c05e03c5988c5.png

  • 左侧菜单栏

菜单栏支持多级菜单,最多支持4级,支持收缩菜单栏


7f51185f38186dd607cfce89a1ab5119.png

  • 顶部(看不清可以直接打开Demo预览)

14f09abeb5d62c7699ff93067de8324b.png

  • 页面设置:

你可以切换页面模式,可以使选项卡式,也可以是单个页面模式(一次只打开一个页面),更换主题功能


032bc60963d06f731426e11d2e9db5d3.png

  • 选项卡模式

30cb2a6084e685e4d1eb34027abcfb46.png

  • 切换主题

5197e1791e9a8c9c4d37958db9d17278.png

  • 页签管理

499d513ec9c220e9bef75d096ab8af25.png

  • 左侧边栏打开

b665fc22b33ea5db8d7029fcd305e0ce.png

  • 右侧边栏

1e0f3d5c30b07eb0c4c218e3304dd209.png

兼容性

KIADMIN很遗憾不兼容IE,但是当前大多数新项目已经不再要求兼容IE了,一些特殊的项目除外,因此也并不是问题,支持其他主流的浏览器

关于layui

关于layui,笔者一直都在关注,因为当时的毕业设计就用了它,因此感触很多,在之前的一段时间里,layui停止更新了一段时间,但最近作者又在疯狂的更新了,虽然现在还是2.x版本,但是我相信在未来不久的日子里,3.0版本会上线的,大家可以去官网随时查看相关动态!


2a29e55fdf1298f34a3aff08e3c6f10e.png

总结

KITADMIN是一个不错的后端应用的前端模板,虽然可能和官方的layuiAdmin相比还稍逊一筹,但是它是开源的,对于个人开发者尤为友好,如果你对它感兴趣,不妨可以试试,如果是企业用户,无论是使用KITADMIN还是使用官方的layuiAdmin都是可以的,如果你遇到了什么困难,这里我引用作者的一句话:

多思考,多动手,进步是可以看得见的!

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
ASN.1(Abstract Syntax Notation One)是一种用于描述数据结构和编码规则的标准化方法。ASN.1编码规则国标是指中国制定的ASN.1编码规则的国家标准。 ASN.1编码规则国标包括两个方面的内容:ASN.1数据结构的定义和ASN.1数据的编码规则。 ASN.1数据结构的定义是使用一种形式化的语言来描述数据的结构和类型。它定义了一些基本的数据类型,如整数、字符串、对象标识符等,并允许用户根据需要定义复杂的数据类型,例如序列、集合、选择等。这样,可以按照预先定义好的规则来定义和描述数据的结构,使得不同系统之间可以相互理解和交换数据。 ASN.1数据的编码规则规定了如何将ASN.1数据转换成二进制格式进行传输。常用的ASN.1编码规则有BER、DER、CER等。这些编码规则根据对数据体积和传输效率的要求,定义了不同的编码方式和规则,例如使用可变长度编码或固定长度编码,使用标记位表示数据类型等。ASN.1编码规则国标就是在这些基本的ASN.1编码规则的基础上,针对中国国情和实际需求,进行了一些适应性的修改和补充。 ASN.1编码规则国标的制定是为了提高通信系统的互操作性和数据交换的安全性。通过遵循ASN.1编码规则国标,不同厂家和不同系统可以更加方便地进行数据的交换和共享,避免了不同系统之间的兼容性问题和数据解析错误的风险。同时,ASN.1编码规则国标还可以提供一定的安全机制,比如对数据进行签名和加密,保证数据在传输过程中的安全性。 总之,ASN.1编码规则国标是一种在中国制定的用于描述数据结构和编码规则的国家标准。它为不同系统之间的数据交换提供了统一的标准和规范,提高了通信系统的互操作性和数据交换的安全性。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值