漫话屋是一个类似知乎、贴吧的社交论坛平台,供用户自由畅谈。
技术要点:
使用uni-app+Vue+Node.js(Koa2)开发的社交平台微信小程序,通过uni.request、Axios、MVVM等技术与后端进行
数据交互、展示,实现前后端分离;
前台使用了nvue页面优化长列表展示,对图片进行懒加载处理,提高了列表数据加载速度,对表单提交和搜索提交进行防
抖处理,防止高频重复发送请求;
对API接口进行集中管理,方便管理接口和对接口的拦截处理,对部分request进行了Promise封装,以达到同步请求的需
要;
后端使用Node.js服务器,提供Token验证、静态资源上传、数据存取等服务,并部署至阿里云服务器,实现了远程访问;