uniapp前端E2EE服务端交互

易语言 2020-11-10 12:18:27

uniapp前端E2EE服务端交互

主要功能
后端:分类的增删改查,多表单的增删改,支持按日期、分类筛选表单数据。
数据:查看、修改,一键多选的删除,导出到Excel。
前端:获取后端数据,并显示分类列表,显示表单,提交信息到服务器。

技术实现
后端主要是对数据库的操作,以及根据客户端请求返回封装好的JSON文本,采用面向对象思路,构建了仓储类、应用层、界面层三个伪概念,因为架构设计的不是很好,先有概念再优化。
整体思路是先封装好常用的增删改查仓储类,然后在应用层处理UI提交的请求和封装返回JSON。
在写UI交互的时候,对超级列表框数据的处理尝试独立出来,采用界面层用单独类文件的方式完成调用,避免代码耦合,但是做的还不够好。
APP端直接从dcloud插件市场找到获取联系人的相关SDK及调用方法。
APP端是相对比较容易的,自带的uni.request做http请求和uni-list做列表显示,然后就是vue和js的基础,如何循环列表以及绑定数据,没有vue基础都没事,跳过其他章节,只需要学习这两个部分,就能完成app开发。

部署方法
编译或直接运行服务端exe启动服务,记得在宝塔或者安全组放行对应的端口
修改Common/diaoge.js中的host值。