版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
图65所示。图STYLEREF1\s65下拉刷新页面下拉刷新以及加载更多功能的实现逻辑,代码如下所示:getMore:function(e){varthat=this;varpage=that.data.page;wx.request({url:app.d.ceshiUrl+'/Api/Index/getlist',method:'post',data:{page:page},header:{'Content-Type':'application/x-www-form-urlencoded'},success:function(res){varprolist=list;if(prolist==''){wx.showToast({title:'没有更多数据!',duration:2000});returnfalse;}that.setData({page:page+1,productData:ductData.concat(prolist)});},onPullDownRefresh:function(){ if(this.data.isRefresh){ return } this.setData({ isRefresh:true, start:0 }) this.downloadData() },(四)个人信息修改用户在个人中心界面可以通过点击进入到个人设置界面,在个人设置界面用户可以查看自己的个人信息。同时,用户可以进行修改个人昵称和密码操作,如图6-6所示。图STYLEREF1\s66修改个人信息页面页面获取后台数据的实现逻辑,代码如下所示:varapp=getApp()Page({data:{userinfo:[],userid:0,uid:0,qrcode:'',img:[],showModalStatus:0,url:'',code:[]},bigger:function(e){varthat=this;//获取当前图片的下表varindex=e.currentTarget.dataset.index;//数据源varpictures=e.currentTarget.dataset.url;wx.previewImage({current:pictures[index],urls:pictures})},onLoad:function(options){varthat=this;app.getUserInfo(function(userInfo){that.setData({userInfo:userInfo,loadingHidden:true})});varuserid=options.userid;varuid=app.globalData.userInfo.id;that.setData({uid:parseInt(uid),});if(parseInt(userid)>0){uid=parseInt(userid);that.setData({userid:parseInt(userid),});}},primary:function(){wx.redirectTo({url:'../redact/redact',})},onShow:function(){varthat=this;varuserid=that.data.userid;if(userid>0){varuid=userid;}else{varuid=app.globalData.userInfo.id;}wx.request({url:app.d.ceshiUrl+'/Api/User/userinfo',method:'post',data:{uid:uid},header:{'Content-Type':'application/x-www-form-urlencoded'},success:function(res){console.log(res.data)varuserinfo=res.data.userinfo;if(userinfo){vartype=userinfo.type;}else{vartype=0;}that.setData({userinfo:userinfo,img:res.data.img2});if(type==0){wx.navigateTo({url:'../found/found',});returnfalse;}});}});wx.request({url:app.d.ceshiUrl+'/Api/User/getqrcode',method:'post',data:{uid:uid},header:{'Content-Type':'application/x-www-form-urlencoded'},success:function(res){varstatus=res.data.status;if(status==1){varqrcode=res.data.err;that.setData({qrcode:qrcode,code:that.data.code.concat(qrcode)});}else{wx.request({url:app.d.ceshiUrl+'/Api/User/makeqrcode',method:'post',data:{uid:uid},header:{'Content-Type':'application/x-www-form-urlencoded'},success:function(res){varstatus=res.data.status;if(status==1){varqrcode=res.data.err;that.setData({qrcode:qrcode});}},error:function(e){wx.showToast({title:'网络异常!',duration:2000,});}});}},error:function(e){wx.showToast({title:'网络异常!',duration:2000,});}});},call:function(e){varphone=e.currentTarget.dataset.phone;wx.makePhoneCall({phoneNumber:phone})},})’七、结束语经历了整个毕业设计的开发流程,对于微信小程序的开发有了新的认识。从开始的需求阶段就查阅了大量的资料,还问了许多的同学老师。之前制作的都属于一些半成品的demo,并没有详细的开发规划。经过这次的需求分析,感觉对软件的整体结构脉络有了新的认识。特别是对软件对于开发环境,以及运行环境的版本问题有了清晰地概念。在几年的学习生活中,在课堂上学习的知识内容,所开发的应用功能大部分都是老师们提前给我们规划好的。开发平台的搭建,以及搭配的各软件版本问题都不需要处理,学校的机房都帮我们配好了。然而在实际开发过程中,这些问题都要我们自己面对。不过在资料查询积累的过程中,我发现互联网奉行开源精神。有许多的开发者会自己对微信小程序的基础功能进行拓展,将自己开发的功能进行封装,有的甚至还开发了可视化操作平台,就算不懂代码也能使用部分功能。但是这些供使用者进行二次开发的框架,对于小型的不需要那么多的功能的小程序而言,太过臃肿,而且后台部分过于繁杂,不利于自己修改。所以我并没有使用,不过得到了许多启发。开发时,我也开始了实习工作,时间也比较紧张。但是对于软件的开发并没有松懈,我深刻的了解到了开发一款程序需要去处理,实现的工作,每一个环节都不可或缺。经过这次开发我对微信开发者工具更加熟悉了,对于制作小程序的流程也更加娴熟。当然我知道本次设计的健身交流平台还不够完善,仍然有许多遗憾。小程序的界面比较简单,功能设计也比较简陋,我之后会开发更加优质的作品。在工作中也有了新的认识,对于自己的业务也有了了新的想法。这次毕业设计是一个漫长的旅途,做到现在已经收获了许多,我感觉会化为自己知识体系的资粮,支撑我进一步地去学习更多更深的知识。参考文献段任.基于互联网开放平台的微信公众号构建[J].中国管理信息化,2017,05:160-162。郑浩,孟祥瑞,要鹍。基于PHP的微信公众平台音乐点播系统[J].白城师范学院学报,2016,11:26-30.田学芝.微信公众平台价值营销模式研究--基于典型案例的分析[J].绿色科技,2017,04:170-172.姚修杰.微信公众账号服务平台微服务的设计与研究[J].通讯世界,2017,06
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025-2026年老年照护健康教育与预防保健习题
- 2025-2026年脑科学神经环路研究方法测试卷
- 2025-2026年脑科学神经调控技术原理与应用测试卷
- 某建筑公司质量考核制度
- 2026下半年小学体育教资面试试讲题库及解析
- 2026小学美术教资面试易错题题库及解析
- JJF(津) 5010-2025 水活度测定仪校准规范
- 2026年四川龙城国际大盘项目推售计划及2季度营销方案
- 《图形的初步知识》课件
- IBM医疗人工智能解决方案
- 2025广东深圳市光明区事业单位选聘博士20人参考题库新版
- Unity AR-VR虚拟现实开发基础(第2版)课件 1-1 AR-VR的技术基础
- 《技能成就精彩人生》中职全套教学课件
- 广东省2025年10月自学考试10177设计基础真题及答案
- 银行赔偿协议书范本
- 女儿墙sbs防水施工方案
- 养老院院感培训
- 除锈防腐课件
- GB/T 39693.4-2025硫化橡胶或热塑性橡胶硬度的测定第4部分:用邵氏硬度计法(邵尔硬度)测定压入硬度
- 小学数学单位换算课件
- 水上交通安全宣传培训课件
评论
0/150
提交评论