后台管理系统采用菜单、界面、按钮、请求的权限控制;在登录时会得到登录者的角色、token、所展示的菜单数据以及页面中按钮的权限;会通过自定义指令v-auth来控制是否向当前登陆者展示按钮。
后台部分数据导入可通过上传excel表格文件来新增数据;数据导出功能则是下载excel文件的blob在通过file-saver来保存到本地。
后台通过html2canvas来进行选择数据来生成图片来保存本地。
小程序则主要功能是供用户查看手机回收价格、接收后台发送的通知、手机出货报单、邀请朋友。
小程序邀请功能中采用uni.createCanvasContext 来将带有参数的小程序二维码绘制到图片上来生成海报供用户保存和分享好友。
小程序的通知信息是由后台编辑父文本进行发布的,而小程序通过rich-text来渲染富文本;又通过mp-html将富文本中图片可进行放大操作。
项目整体采用CDN来挂载图片,让图片的请求和渲染更快。