【基于微信小程序的社区电商平台】第一次迭代心得(非正式版本
一、迭代任务
团队在第八周确认迭代计划时,是想要在第一阶段实现电商小程序的核心功能,就是买和卖,也是前端和后台数据交换的核心模块。涉及到首页浏览商品信息,查看商品详情及评论,选择加入购物车、关注卖家以及直接购买;能够直接发布商品或者是心愿,并可以再次对其编辑删除;个人界面实现修改信息,查看交易记录和购物车等功能。
二、个人心得
整体来说第一阶段任务量还是比较多的,过程进展也是从刚开始各种不熟悉,想办法解决各种难题,到最后抓紧时间集体爆肝,虽然掉过无数坑遇到过各种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 概述 微信小程序实现选择时间和票价,根据选择的票价和时间实时计算总价,当时间和票价都显示缺货状态时,点击弹出缺货登记,需要选择票 ...
随机推荐
- topcoder srm 625 div1
problem1 link 假设第$i$种出现的次数为$n_{i}$,总个数为$m$,那么排列数为$T=\frac{m!}{\prod_{i=1}^{26}(n_{i}!)}$ 然后计算回文的个数,只 ...
- 查看 linux 目录大小
查看 linux 目录大小 du -sm * | sort -n # 以m显示并按小到大排序
- CentOS7.5 下搭建SFTP
CentOS7.5 下搭建SFTP Linux 创建用户组 groupadd sftp 创建用户test useradd -G sftp -s /sbin/nologin test -s 禁止用户ss ...
- abap 常用 function
ABAP常用函数总结 alv .smartform. excel .text.邮件 .远程访问,FTP服务器... **********常用功能function REUSE_ALV_GRID_DI ...
- 使用RStudio调试(debug)基础学习(二)和fGarch包中的garchFit函数估计GARCH模型的原理和源码
一.garchFit函数的参数--------------------------------------------- algorithm a string parameter that deter ...
- 日常安装chocolatey报错此系统上禁止运行脚本
查看计算机上的现用执行策略get-executionpolicy ( 默认:Restricted ) 若要在本地计算机上运行您编写的未签名脚本和来自其他用户的签名脚本,使用以下命令将计算机上的 执行 ...
- [转]osgconv工具简介
osgconv是一种用来读取3D数据库以及对它们实施一些简单的操作的实用应用程序,同时也被称作 一种专用3D数据库工具. 用osgconv把其他格式的文件转换为OSG所支持的格式 osgconv是一种 ...
- [Linux]安装pyenv
python多版本管理pyenv 网址:https://blog.csdn.net/yingfeng_yang/article/details/82527321 Ubuntu16.04安装pyenv1 ...
- js计算地球(地图)上两点的直线距离
//计算两点位置距离 getDistance: function (lat1, lng1, lat2, lng2) { lat1 = lat1 || 0; lng1 = lng1 || 0; lat2 ...
- 关于vue中this.attr代替this.data.attr访问的原理
请看如下例子: var obj = { name:"zhuwei", age:18 } function Person(data){ this.data = data; } var ...