项目主要使用 Hbuilder、Pycharm、微信开发者工具开发工具进行开发, 主要功能如:用户登录注册、用户信息编辑、获取个人积分、任务的增删改查、积分商城的兑换。
前端:
主要使用 uniapp框架,使用内置组件以及部分拓展组件,如:uni-list、unibadge、uni-fab等;
数据绑定及事件处理使用Vue.js 规范,通过 v-if 循环实现任务列表和商城列表的循环;
与UI设计人员、后端开发人员等配合,高质量完成Web前端开发工作;
实现页面间的通信,监听全局的自定义事件,事件由 uni.$emit 触发以及使用eventChannel 传送数据;
使用了 uni.request( ) 向后端发起请求获取数据,完成前后端交互;
后端:
主要使用 Django 框架,实现对数据的处理;
通过 models 创建数据库表,同时对数据进行增删改查;
解决跨域问题实现前后端的交互;