BitAdminCore框架应用篇:(三)核心套件querySuite入门介绍

 

索引

NET Core应用框架之BitAdminCore框架应用篇系列

框架演示:http://bit.bitdao.cn 

框架源码:https://github.com/chenyinxin/cookiecutter-bitadmin-core

 

 

一、简介


querySuite为适应后台快速增删查改而自行开发的组件。

开发套件的核心思想:

1、布局与功能分离:布局归布局,功能归功能。

2、布局易读性:使用行业通用布局,能看到需要呈现的完整元素。

3、功能易读性:jquery上一段下一段代码混乱模式对比,套件封装了一个查询所需要实现全部功能,不需要再另启代码段。

4、前后端约定:webapi返回对象包含Code\Msg\Data\Total四个属性

 

先来看下查询套件效果

 

二、前端代码


 

按照一定的规范进行布局,以标注为核心

代码流基本上是最基础的html模式,减少学习成本,要改啥就找对应位置,样式也可以自行修改。

最后能过代码实例化。即可自动实现绑定及分页等功能。

以下是日志查询功能示例。

 

看下折叠效果

 

三、后端代码


 

后端同样封装了与前端对应的套件。代码流与我们思维模式保持一致。

1、实例化。2、去哪些表查啥?3、用什么查询条件?4、查出数据。5、返回给前端。

 

 

四、总结


 

BitAdminCore核心特性:

保留行业规范,减少学习成本。

易读易调试。

保持最少实现代码与程序灵活性之间的平衡。

是不是这样子,请自行体会。

querySuite有大量功能,后续文章会一一介绍。

 

 

 

本系列文章链接:

BitAdminCore框架应用篇:(一)使用Cookiecutter创建应用项目 

BitAdminCore框架应用篇:(二)创建一个简单的增删改查模块

BitAdminCore框架应用篇:(三)核心套件querySuite入门介绍

BitAdminCore框架应用篇:(四)核心套件querySuite按钮功能

BitAdminCore框架应用篇:(五)核心套件querySuite列的定义

 

 

 

 



posted on 2018-05-23 17:28  陈银鑫  阅读(998)  评论(0编辑  收藏  举报