【基于微信小程序的社区电商平台】第一次迭代心得(非正式版本
一、迭代任务
团队在第八周确认迭代计划时,是想要在第一阶段实现电商小程序的核心功能,就是买和卖,也是前端和后台数据交换的核心模块。涉及到首页浏览商品信息,查看商品详情及评论,选择加入购物车、关注卖家以及直接购买;能够直接发布商品或者是心愿,并可以再次对其编辑删除;个人界面实现修改信息,查看交易记录和购物车等功能。
二、个人心得
整体来说第一阶段任务量还是比较多的,过程进展也是从刚开始各种不熟悉,想办法解决各种难题,到最后抓紧时间集体爆肝,虽然掉过无数坑遇到过各种bug,但和团队一起解决问题完成项目的过程还是很开心的,哈哈哈,毕竟通宵撸猫撸代码的经历可能这辈子就这么一次也就够了,熬到猫都睡着,熬到天亮,总算在最后验收前一天基本完成预期任务,在11.30这一天晚上无比清醒的迎来12.1。通宵战友情不能忘不能忘哈哈哈哈。
其实开发阶段,所遇到的技术难题还可以和团队一起去解决,但遇到的有些必要任务并不能在自己控制的时间范围内完成,导致前期开发进度被耽搁还是很头大的,比如域名备案,在阿里云买好服务器和域名之后,以为可以安心开发,结果发现小程序的要求是必须以https来访问服务器,也就是在前端后台传数据的时候必须用到后台这一形式的url,而因为涉及到上传图片等信息,域名必须要备案,备案过程也是说是很糟心了,在递交一大堆必要文件个人信息之后,还要进行申请人拍照审核,又因为不能跨省备案,所以信息验证要找自己家乡管理局,这么一折腾下来就到了第十一周。。。本以为第一阶段发布模块的功能就要凉了,幸运家乡神速通过了备案审核,也就是在上一周,开发任务速度才突飞猛进。
另外一个就是目前还无法解决的问题,就是小程序个人申请的情况下无法调用微信支付,在老师帮助下以企业名义重新申请之后,又需要认证费,业务要求要与公司业务一直才可以。。。。对这一功能的实现目前还没有确定是否要删掉。
三、个人收获
开发阶段自己主要负责前端部分界面,过程中也遇到很多问题,印象最为深刻的就是通宵的那个晚上,在写心愿单界面时,需要实现再次编辑和删除心愿,问题就在于编辑心愿之后点击确认,回到心愿单列表时,通过即时刷新显示修改后的结果,这可以在onShow()函数中重新加载一次请求任务即可,但是这一思路放在删除心愿的功能时,就无法完成, 在点击删除心愿之后,数据库的确删除了该条心愿,但是返回心愿列表它就还在,试了无数种方法,看了很多教程,也并没有说清该怎么解决,然后一晚上过去了。。这顽固的bug简直让人头大。
不过最后通过队友的讲解(实名感谢队友!!),才明白,一开始心愿单列表加载一遍所有实体之后,如果删除,就会让后面的实体覆盖到这一条,但并没有删除实体本身,比如加载了五个实体,删去第一个,后面的依次覆盖前一个,最后一条就会显示两次,当然删去的是最后一条的话,就会造成你没有删除的假象,大概意思最后我理解的就是虽然删除了信息,但是它的外壳还在,又被别的填满了,啊就这样吧,反正这个bug对我来说真的是过于顽固。解决办法就是如下
clear:function(e){
for(let i=0;i<30;i++){
var name = "desire_Items[" + i + "].name"
this.setData({ //设置每一个心愿的信息,控制后期修改数据刷新
[name]: null
})
}
},
好的,第一阶段就这样~希望接下来这一阶段顺利些哈哈!
【基于微信小程序的社区电商平台】第一次迭代心得(非正式版本的更多相关文章
- 【基于微信小程序的社区电商平台】需求分析心得——小豆芽
一.项目内容 基于微信小程序,做一个社区电商平台,抓住社区电商的特点,做出特色,与微信集成,实现商品的个性化发布,以及个性化营销. 个性化发布:用户可以在应用上直接发布自己的商品,通过搜索心愿单可以查 ...
- 【基于微信小程序的社区电商平台】Alpha迭代心得
项目团队:小豆芽 开发周期:11.5-12.2(Alpha版本) 设想和目标 1. 我们的软件要解决什么问题?是否定义得很清楚?是否对典型用户和典型场景有清晰的描述? 解决问题:当前电商平台卖家买家角 ...
- 微信小程序 | 未来O2O电商的“阴谋”
发展历史 2016年1月11日,微信之父张小龙时隔多年的公开亮相,提出了公众号服务的短板,而透露微信内部正在研发的新形态工具,称之"微信小程序". 2016年9月21日,微信小程序 ...
- 微信小程序实战篇-电商(一)
我想大家对电商一定不陌生,一般电商的底部导航栏有以下几个首页.分类.购物车.个人中心.所以我们按照这个来做吧. app.json是用来配置page路径以及导航栏属性的,那我们要做首页.分类.购物车.个 ...
- 国内首个微信小程序开发者社区www.mntuku.cn
微信小程序开发者社区-微信小程序开发教程-微信小程序最新资讯 - www.mntuku.cn .本站作为专业的微信小程序开发者社区为大家提供:微信小程序开发者交流平台,微信小程序开发教程,微信小程序定 ...
- 基于微信小程序的失物招领系统的Postmortem
基于微信小程序的失物招领系统的Postmortem 设想和目标 1.我们的软件要解决什么问题?是否定义得很清楚?是否对典型用户和典型场景有清晰的描述? 对于我们团队要解决的问题和实现的功能在项目开始就 ...
- 基于微信小程序的用户列表点赞功能
代码地址如下:http://www.demodashi.com/demo/13997.html 一.前言 (1).适合人群 1.微信小程序开发者 2.前端工程师 3.想入门学习小程序开发的人员 4.想 ...
- 基于微信小程序的系统开发准备工作
腾讯推出微信小程序也有一段时间了,在各种行业里面也都掀起一阵阵的热潮,很多APP应用被简化为小程序的功能迅速推出,同时也根据小程序的特性推出各种独具匠心的应用,相对传统的APP来说,微信小程序确实能够 ...
- 基于微信小程序的票价和时间选择以及计算总价
发布时间:2018-10-30 技术:wxml+wxss+JS 概述 微信小程序实现选择时间和票价,根据选择的票价和时间实时计算总价,当时间和票价都显示缺货状态时,点击弹出缺货登记,需要选择票 ...
随机推荐
- html是什么?一个完整的html代码告诉你(完整实例版)
html什么意思?这篇文章主要为大家仔细的解释了HTML文档的一个基础的完整代码,还有具体的实例解释,让大家能一下就看懂HTML的基础结构和用法.下面我们一起来看看吧一.html是什么?点击查看htm ...
- The application to execute does not exist: 'C:\Users\Administrator\.dotnet\tools\.store\dotnet-aspnet-codegenerator\2.2.0-rtm-35687\dotnet-aspnet-codegenerator\2.2.0-rtm-35687\tools\netcoreapp2.1\any\
vs code mvc搭建基架执行命令操作出现的问题解决方式重新复制拷贝一份2.2.0命名为2.2.0-rtm-35687, 修改
- Java 学习笔记- classpath classpath*
转自:https://blog.csdn.net/javaloveiphone/article/details/51994268 1.src不是classpath, WEB-INF/classes,l ...
- BUTXO详解
在比原链中,每个交易消耗之前交易生成的BUTXO 然后生成新的 BUTXO,账户的余额即所有属于该地址的未花费 BUTXO 集合,BTM 的全局状态即当前所有未花费的BUTXO 集合.我们用一个具体的 ...
- opencv dlib caffe 安装
编译opencv记录 1.opencv,opencv_contrib包, 3.4.5版本 2. 到opencv/build 目录下 删除所有文件 $rm -rf * 3. 打开cmake图形界面 $c ...
- codeforce 337D Book of Evil ----树形DP&bfs&树的直径
比较经典的老题 题目意思:给你一颗节点数为n的树,然后其中m个特殊点,再给你一个值d,问你在树中有多少个点到这m个点的距离都不大于d. 这题的写法有点像树的直径求法,先随便选择一个点(姑且设为点1)来 ...
- vue-cli 最强指南
今天在这篇文章里,会对 vue-cli 的功能做个详细的整理,把 vue-cli 所有的功能都列出来.注:这个是官网连接:https://cli.vuejs.org/zh/guide/ ,建议多看细看 ...
- 基于create-react-app的打包后文件路径问题
改绝对路径为相对路径. https://segmentfault.com/q/1010000009672497直接在package.json里加 "homepage":" ...
- 【HNOI 2016】大数
Problem Description 小 B 有一个很大的数 \(S\),长度达到了 \(N\) 位:这个数可以看成是一个串,它可能有前导 \(0\),例如 00009312345 .小 B 还有一 ...
- 【HNOI 2017】影魔
Problem Description 影魔,奈文摩尔,据说有着一个诗人的灵魂.事实上,他吞噬的诗人灵魂早已成千上万.千百年来,他收集了各式各样的灵魂,包括诗人.牧师.帝王.乞丐.奴隶.罪人,当然,还 ...