uniapp前端+E2EE服务端交互-易语言

上传者: 38660327 | 上传时间: 2022-03-13 02:27:50 | 文件大小: 1.76MB | 文件类型: -
主要功能 后端:分类的增删改查 ,多表单的增删改 ,支持按日期 、分类 筛选表单数据。 数据:查看、修改,一键多选 的删除,导出到Excel。 前端:获取后端数据,并显示分类列表,显示表单,提交信息到服务器(客户额外要求,提交信息时获取手机通讯录联系人并提交到服务器 )。 技术实现 后端主要是对数据库的操作,以及根据客户端请求返回封装好的JSON文本,采用面向对象思路,构建了仓储类 、应用层 、界面层 三个伪概念,因为架构设计的不是很好,先有概念再优化。 整体思路是先封装好常用的增删改查仓储类 ,然后在应用层 处理UI提交的请求和封装返回JSON。 在写UI交互的时候,对超级列表框数据的处理尝试独立出来,采用界面层 用单独类文件的方式完成调用,避免代码耦合,但是做的还不够好。 APP端直接从dcloud插件市场找到获取联系人 的相关SDK及调用方法,减少自己造轮子。 APP端是相对比较容易的,自带的uni.request 做http请求和uni-list 做列表显示,然后就是vue和js的基础,如何循环列表 以及绑定数据 ,没有vue基础都没事,跳过其他章节,只需要学习这两个部分,就能完成app开发。 部署方法 编译或直接运行服务端exe启动服务,记得在宝塔 或者安全组 放行对应的端口 修改Common/diaoge.js 中的host 值,如果本地测试,修改ip地址为本机的局域网地址 ,如果部署在服务器,填写服务器ip 模块引用 采用E2EE 订阅视图函数,做RESTAPI 接口。 为方便打包一键更换环境,采用了SQLITE 数据库,并使用了开源的zySqlite数据库 。 线程方面使用了鱼刺多线程模块 ,导出Excel使用了LibXL 模块。 基础的文本操作、一些快捷函数,使用了精易模块 。 菜单及时间函数等,使用了雕哥模块 。

文件下载

评论信息

免责申明

【只为小站】的资源来自网友分享,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,【只为小站】 无法对用户传输的作品、信息、内容的权属或合法性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论 【只为小站】 经营者是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。
本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二条之规定,若资源存在侵权或相关问题请联系本站客服人员,zhiweidada#qq.com,请把#换成@,本站将给予最大的支持与配合,做到及时反馈和处理。关于更多版权及免责申明参见 版权及免责申明