[{&quot什么意思;id&quot什么意思;:2},{&quot什么意思;id&quot什么意思;:3},{&quot什么意思;id&quot什么意思;:14}]如何2,3,14放一个集合里(数据动态)

请问电子口岸进口付汇模块的综合查询,查询报关单号后,为何在数量,币制,单价,单位,成交总价一栏会出现"input id="502" class=bdNone style='width:39px"而没有数据出现?
全部答案(共1个回答)
口岸客户端程序后再使用
安装电子口岸客户端程序后再使用
现在报关是不用核销单证的,应该是你们公司 之前有提交过便签纸类似的资料给到报关公司或者货代公司,别人以买单的形式给其他人作为经营单位报关了;报关环节没出现问题的...
登录电子口岸系统--》进口付汇--》组合查询--》输入核销单号—》开始查询,当找到你要的资料后,显示出页面,可以右键选择打印,也可以用键盘上的“印屏幕”功能,整...
那你得问问报关员
组合查询点进去就看得到核销单号,点进去,就看得到“出口核销单”和“出口报关单”
答: 如何把txt隐藏到bmp中
答: 有什么不明白的去百度,
答: 同电脑故障、网线故障和路由器故障都有可能。
餐饮业厨房产生的油烟,顾名思义,废气中主要污染物为油烟,一般采用静电除油。
液化气属较清洁能源,废气污染程度不高,主要含二氧化碳一氧化碳吧。
柴油属石油类,废气含二氧化硫和氮氧化物,二氧化硫碱液喷淋即可去除,氮氧化物主要以一氧化氮为主,要催化氧化成二氧化氮才能被碱吸收,造价成本非常高,一般的柴油发电机尾气难以治理,除非大型发电厂。
煤炭废气含二氧化硫多,一般常用的脱硫工艺即可。
海鸟的种类约350种,其中大洋性海鸟约150种。比较著名的海鸟有信天翁、海燕、海鸥、鹈鹕、鸬鹚、鲣鸟、军舰鸟等。海鸟终日生活在海洋上,饥餐鱼虾,渴饮海水。海鸟食量大,一只海鸥一天要吃6000只磷虾,一只鹈鹕一天能吃(2~2.5)kg鱼。在秘鲁海域,上千万只海鸟每年要消耗?鱼400×104t,它们对渔业有一定的危害,但鸟粪是极好的天然肥料。中国南海著名的金丝燕,用唾液等作成的巢被称为燕窝,是上等的营养补品。
这个问题有点不知所问了。
公务员并不由单位性质决定,行政单位行政编的是公务员,但并不是说行政单位的就是公务员,事业单位里面参照管理的也是公务员。
所以你的问题只能回答为:按公务员管理的是公务员。
有可能搓纸轮需要清洗一下了,如果清洗了还是不行的话,那估计需要更换搓纸组件了
鲍鱼罐头1听,嫩油菜心400克,番茄2个,化猪油100克,精盐30克,味精l克,料酒40克,胡椒面1克,水豆粉10克,鸡油2克, 姜2克,葱3克,清汤适量。
①鲍鱼开听倒入碗内,去掉花边和杂质,片成薄片,泡在原汁内。
②油菜心抽筋修整齐,用开水焯熟,泡冷。
③姜切片,葱切节。番茄每个切4片,去子浆、去皮。
④锅内油热,下姜、葱,炒出香味,加汤稍煮,捞去姜、葱,加盐、味精、料酒、胡椒面,放进油菜心,烧入味,捞在盘内。
⑤将鲍鱼放进锅内,烧入味,下水豆粉勾芡,加鸡油,浇在菜心上,番茄加热加味,摆在盘边即成。
颜色美观,质地鲜嫩,清淡可口,矿物质及维生素含量丰富。
24周的胎儿现在身长大约25厘米多,体重500多克。宝宝这时候在妈妈的子宫中占据了相当大的空间,开始充满了整个空间。宝宝在此时身体的比例开始匀称。这时候的宝宝皮肤薄而且有很多的小皱纹,浑身覆盖了细小的绒毛。
24周时候的孕妇身体越来越沉重,而且您会发现自己脸上和腹部的妊娠斑更加明显并且增大。有时孕妇还会感觉眼睛发干,畏光,这些都是正常的现象,不必担心。
在这个阶段,胎儿可能会发生早产。在医生的惊心照顾下,早产儿还是可以存活的。但我们还是要尽量从饮食和运动上避免这种情况的发生,毕竟早产儿的先天条件不如足月儿。
妊娠的3-6个月是脑细胞迅速增殖的第一阶段,称为“脑迅速增长期”。主要是脑细胞体积增大和神经纤维增长,使脑的重量不断增加。第二阶段是妊娠7-9个月,其间支持细胞和神经系统细胞的增殖,及树突分支的增加,使已经建立起来的脑神经细胞,发展成神经细胞与细胞之间的突触接合,以传导脑神经细胞的兴奋冲动。对于人的智力来讲,脑神经细胞树突的增加远比细胞数目的增加要重要的多。
核桃仁、花生仁、糯米各50克,鲜山药100克,白糖适量。
①将核桃仁、花生仁洗净;山药去皮洗净,切成小块;糯米淘洗干净,用清水浸泡2小时。
②先把核桃仁、花生仁、糯米放入锅内,倒入适量清水,用大火煮沸后,改用文火煮至八成熟时,再放入山药块继续煮成粥,加入白糖即可。
健脾开胃,益肾润肺,养血通乳。适用于产后乳汁不足、贫血。
第1—4周安胎指导
【做】及早验孕、戒除不良恶习:若妳正准备怀孕,发现每个月周期应该按时报到的MC晚了几天,建议务必及早验孕,确定自己是否已经受孕。在确定怀孕后,请做好心理准备,把孕前不良的生活习惯尽量戒除,孕育健康宝宝。
戒烟:抽烟影响胎儿发育众所皆知,国泰综合医院妇产科主治医师赖宗炫提醒,孕期中若接触过量的尼古丁及一氧化碳,除了会让胎儿的体重过轻外,可能也会造成胎儿生长迟滞,甚至羊水过少,导致早产情形发生。因此,在准备怀孕前,最好应先戒烟,对胎儿的影响较少。
戒酒:至于酒精的影响也大,怀孕中若单纯接触料理用酒,虽不至于出现大碍,但在国外的报告中指出,若每天都饮用少量的酒品,酒精会通过胎盘,直接影响胎儿,赖宗炫医师强调,特别是当母亲有酗酒行为时,更容易造成胎儿神经症候群,导致小脑症的产生,不得不慎。
戒咖啡因:咖啡因对怀孕的影响,由医学报告中显示,只要适度饮用,并无大碍。但由于咖啡因具成瘾性,又会刺激中枢神经系统,多吃实在无益,赖宗炫医师提醒,咖啡因会影响母体的分泌,如果喝得过量,会造成妈妈身上的腺体出现分泌物,特别是在腋下、胯下等处,较担心造成感染。
【不做】最爱做的事要小心做:怀孕期间,由于子宫颈处于充血状态,再加上身体许多部位更加敏感,使得夫妻房事更容易达到高潮,也更刺激、新鲜。不过,怀孕初期大部分的孕妈妈容易出现害喜与倦怠现象,胚胎又不稳定,妈妈在担心流产之虞,通常也对“性”兴趣缺缺。
注重卫生习惯减少感染:赖宗炫医师指出,怀孕期间必须减少性生活的目的,是担心因撞击子宫颈导致出血现象,或者是过于激烈使胚胎受到震动诱发子宫收缩引发流产,都会造成相当的危险。此外,也怕因卫生习惯不佳,令孕妈妈受到细菌感染,并上行感染到子宫及绒毛腔,也会诱发子宫收缩出现早产,因此,孕期间的性行为,须格外小心。怀孕中期由于身体状况日渐恢复,这个阶段对性的需求也会渐增,他建议只要不过于激烈,且采取较安全的性姿势为佳。
第5—8周安胎指导
【做】多补充叶酸、让胎儿聪明成长:怀孕初期,胎儿需要的营养并不多,来自于母体本身储存的养分就已经足够应付初期胚胎的营养,赖宗炫医师说,这阶段比较需要补充的维生素是叶酸及铁剂、B群等,供应胎儿神经系统的发展。若缺乏叶酸,会造成孕妈妈贫血,也有研究指出,怀孕时服用叶酸,就能降低胎儿发生神经管缺损的机率,每天补充叶酸确实是正确的选择。赖宗炫医师指出,在许多深绿色蔬菜中都含有叶酸,例如芦笋、香蕉、花菜、蛋黄、全谷食物、菠菜、草莓、鲔鱼、优格等,只要多加摄取且饮食均衡,就能获得足够的量。
孕妇维他命也能提早吃:很多老一辈妇产科医师会提醒妈咪,若要服用孕妇维他命时,最好等到5个月后再吃,但赖宗炫医师表示,并没有任何报告显示,怀孕初期不能服用孕妇维他命,会有这样的说法,可能是在怀孕初期,因大部分孕妇都会出现孕吐现象,此时要妈妈再吞药物,担心吃进后仍会呕吐出来,因此才建议可以等到较稳定后再吃。他认为,没有出现孕吐的准妈妈,若想补充多种维生素,可以先吃半颗,等到怀孕中期,再增量服用。
注意尽量不接触有害物质:环境中的某些污染源,会对胎儿发育造成伤害,最安全的做法,是尽量避免长期接触生活周遭的化学物质,例如重金属铅与汞(受污染的鱼类、汽油、油漆、染料)、食物添加剂(防腐剂、漂白剂、色素)等,尤其蜜饯最常添加化学物质,孕妈妈又好以蜜饯当做预防孕吐的小零嘴,须特别小心。
【不做】最爱做的事要小心做:怀孕期间,由于子宫颈处于充血状态,再加上身体许多部位更加敏感,使得夫妻房事更容易达到高潮,也更刺激、新鲜。不过,怀孕初期大部分的孕妈妈容易出现害喜与倦怠现象,胚胎又不稳定,妈妈在担心流产之虞,通常也对“性”兴趣缺缺。
注重卫生习惯减少感染:赖宗炫医师指出,怀孕期间必须减少性生活的目的,是担心因撞击子宫颈导致出血现象,或者是过于激烈使胚胎受到震动诱发子宫收缩引发流产,都会造成相当的危险。此外,也怕因卫生习惯不佳,令孕妈妈受到细菌感染,并上行感染到子宫及绒毛腔,也会诱发子宫收缩出现早产,因此,孕期间的性行为,须格外小心。怀孕中期由于身体状况日渐恢复,这个阶段对性的需求也会渐增,他建议只要不过于激烈,且采取较安全的性姿势为佳。
第9—12周安胎指导
【做】怀孕禁忌、不迷信也不抗衡:在传统习俗禁忌中,充斥许多对于孕妇有某些约束力的古老说法,妳可能常常听到长辈提醒“不要动剪刀”、“不要晒衣服”、“不要搬动床位”等等各式各样的禁忌,这些提醒到底有无根据,该不该遵守?的确令准妈妈伤透脑筋
注意何时该告诉别人我怀孕了:什么时候该将这个好消息告诉周遭亲朋好友或公司同事?老一辈认为,怀孕未满3个月最好不要说,否则不易保胎,这虽只是迷信,但其实也有科学根据:因为怀孕前3个月,原本就是容易流产的阶段,如果在不稳定期公开,若因故流产,除了需面对自己的伤心之外,还得要向亲友再次解释,对母亲来说,等于二度伤害,最好等到怀孕状况一切稳定后,再告诉别人,比较轻松自在。
【不做】与宠物接触保持距离:如果妳是爱狗或爱猫人士,应该要特别注意与宠物之间的距离,狗对孕妈妈的健康较无伤害,但猫就会是个大问题!最好保持距离,留意孕期饲养规则,减少可能发生的危机。养猫的妳,最须注意因接触病猫排泄物所罹患的弓浆虫病,这种病原虫容易通过胎盘,直接侵犯到胎儿,怀孕的准妈妈则通常没有任何症状出现。最好的预防方式,就是养成良好卫生习惯,更须避免接触猫的排泄物,在逗弄宠物过后,也要记得洗净双手。
由于我们的手哪儿都摸,病菌很可能会沾在手上,在房事时假如不洗手,病菌很可能通过手感染到生殖系统。
生殖器的清洗
在房事中,除了要重视女性生殖器的清洁卫生外,男性生殖器的清洗也不容忽略。由于男方的包皮部位轻易藏脏东西,所以房事之前,男方可以用一些比较暖和的香皂,将包皮翻起来彻底清洗。
有不适快就医
生殖系统疾病发病后,大多数人都会有不同的症状,比如一些阴道炎会造成外生殖器奇痒不适、白带多、豆渣样或泡沫状白带等症状,淋病会有脓性白带及尿频、尿急、尿痛等症状,尖锐湿疣会在生殖器上长赘生物,梅毒会有皮疹出现等,假如有这些不适,都应尽早到正规医院治疗,假如延迟治疗或治疗不当,将会促使病情发展,导致盆腔感染、输卵管堵塞、不育不孕及宫颈病变,严重者发展为宫颈癌。
市场上的pvc防水材料价格yi般为200-500元/桶,yi桶18公斤。尚在销售的聚氨脂pvc防水材料,是用沥青代替煤焦油作为原料。但在使用这种涂料时,yi般采用含有甲ben、二甲ben等有机溶剂来稀释,因而也含有毒性;另yi类为聚合物水泥基pvc防水材料。它由多种水性聚合物合成的乳液与掺有各种添加剂的优质水泥组成,聚合物(树脂)的柔性与水泥的刚性结为yi体,使得它在抗渗性与稳定性方面表现优异。
这东西不便宜,起码也要几万起,自身发展和示范带动相结合原则现代农业园区是中国农业产业结构调整的重要形式,肩负着带动周边农村发展和农民致富的使命。现代农业园区一方面要注重自身发展,不断提高园区经济效益,同时园区内产业结构的设置,新品种、新技术的引进,管理经营模式的设计都要具有示范推广价值,要把推动结构调整、促进农民增收放在shou要位置,不断增强带动农民致富的能力。 可持续发展原则 在进行农业园区规划时要合理规划,稳步推进。
月嫂主要是照顾产妇和新生儿,包括给新生儿洗澡、喂奶、换尿布,给产妇擦身指导母乳喂养等等。我在金贝家找的月搜服务得很好,做事很细心,服务的技能也很专业
拍摄费用。一般3-5分钟内的高清宣传片拍摄一天的费用是1-2万元左右,平均到每分钟的费用就是元左右 在各类动画当中,zui有魅力并动用zui广的当属三维动画。二维动 画可以看成三维动画的yi个fen支,它的制作难度及对dian脑性能的要求都远 远低于三维动画。过去制作三维动画需要程序员的维护和操作,如今,计 算机价格在不断降低,性能则在不断的增强,三维动画软件,则是功能愈 来愈强大,操作起来也是愈来愈容易,这使得三维有更广泛的运用。假如 你喜欢访问个人主页,会很容易看到yi些简单的三维动画,制作人也许刚 刚学会用dian脑,
推荐胡家艳律师吧,服务态度不错,也很专业,委托的案子很快很满意处理好了,我的案子就是她帮我做的。
正在加载...
Copyright &
Corporation, All Rights Reserved
确定举报此问题
举报原因(必选):
广告或垃圾信息
激进时政或意识形态话题
不雅词句或人身攻击
侵犯他人隐私
其它违法和不良信息
报告,这不是个问题
报告原因(必选):
这不是个问题
这个问题分类似乎错了
这个不是我熟悉的地区小程序商城购物车功能开发方法_Hi小程序
小程序商城购物车功能开发方法
|HiShop|阅读量:
导读:小程序商城购物车功能是非常普遍的一个为大家介绍的就是购物车,这里演示从商品列表中添加到购物车。...
最新消息,Hi小程序小编了解到,当下热门话题内容:小程序商城购物车功能开发方法。
小程序商城购物车功能是非常普遍的一个为大家介绍的就是购物车,这里演示从商品列表中添加到购物车。
下面先做商品列表页。如
布局分析:
首先一个list的主盒子,接着是item盒子,这是必须的。
然后把item分成左侧的图片部分,和右侧的说明部分(item盒子使用横向弹性盒)
右侧的说明部分又分上下2部分(右侧说明部分盒子使用纵向弹性盒)
下面价钱购物车部分(下面价钱购物车部分也使用横向弹性盒,中间使用justify-content: space-填充空白)
index.wxml:
&!--主盒子--&
&view class=&container&&
&!--head--&
&view class=&tit&&
&view class=&title_val&&商品列表&/view&
&view class=&more&&更多&/view&
&!--list--&
&view class=&goodslist&&
&!--item--&
&block wx:for=&{{goodslist}}&&
&view class=&goods&&
&!--左侧图片盒子--&
&img class=&good-img& src=&{{item.imgUrl}}& /&
&!--右侧说明部分--&
&view class=&good-cont&&
&!--上--文字说明--&
&view class=&goods-navigator&&
&text class=&good-name&&{{item.name}}&/text&
&!--下--价格部分--&
&view class=&good-price&&
&text&¥{{item.price}}&/text&
&img bindtap=&addcart& class=&cart& id=&{{item.id}}& src=&/images/new_73.jpg& /&
index.wxss:
&code class=&language-text&&[css] view plain copy
/**index.wxss**/
height: 100%;
.container{
background: #f5f5f5;
flex-direction:
justify-content: space-
height: 30
.tit::before{
content:'';
background: #ffcc00;
height: 100%;
.title_val{
padding: 0 15
font-size: 14
color: #555;
line-height: 30
font-size: 12
line-height: 30
color: #999;
padding: 0 5px 0 0 ;
.goodslist{
background: #
flex-direction:
flex-direction:
border-bottom: 1px solid #
.good-img{
padding: 5
height: 80
.good-cont{
flex-direction:
font-size: 14
.goods-navigator{
flex-direction:
justify-content:
.good-name{
flex-direction:
color: #555;
justify-content:
.good-price{
flex-direction:
justify-content: space-
color:#e4393c;
font-weight: 600;
height: 40
padding-right: 10
index.js:
数据部分,一般情况都是访问接口获取数据的,这里并没有使用网络访问,为了简化demo,直接把一组数据放在data对象中。同学们可以根据其数据结构自己编写后台接口。
&code class=&language-text&&[javascript] view plain copy
goodslist: [
imgUrl:&https://img5.imgtn.bdimg.com/it/u=,&fm=23&gp=0.jpg&,
name:&女装T恤中长款大码摆裙春夏新款&,
price:&65.00&
imgUrl:&https://img4.imgtn.bdimg.com/it/u=,&fm=23&gp=0.jpg&,
name:&火亮春秋季 男青年修身款圆领男士T恤&,
price:&68.00&
imgUrl:&https://img1.imgtn.bdimg.com/it/u=,&fm=23&gp=0.jpg&,
name:&新款立体挂脖t恤女短袖大码宽松条纹V领上衣显瘦休闲春夏&,
price:&86.00&
imgUrl:&https://img4.imgtn.bdimg.com/it/u=,&fm=23&gp=0.jpg&,
name:&男运动上衣春季上新品 上衣流行装青年&,
price:&119.00&
imgUrl:&https://img1.imgtn.bdimg.com/it/u=,&fm=23&gp=0.jpg&,
name:&时尚字母三角露胸t恤女装亮丝大码宽松不规则春夏潮&,
price:&69.00&
imgUrl:&https://img2.imgtn.bdimg.com/it/u=,&fm=23&gp=0.jpg&,
name:&新款立体挂脖t恤短袖大码宽松条纹V领上衣显瘦休闲春夏&,
price:&86.00&
imgUrl:&https://img0.imgtn.bdimg.com/it/u=&fm=23&gp=0.jpg&,
name:&时尚字母三角露胸t恤女装亮丝大码宽松不规则春夏潮&,
price:&119.00&
imgUrl:&https://img2.imgtn.bdimg.com/it/u=,&fm=23&gp=0.jpg&,
name:&男运动上衣春季上新品 上衣流行装青年&,
price:&69.00&
// 加入购物车
addcart:function(e){
this.setData({
toastHidden:false
// 遍历列表 与 购物车列表
for (var i in this.data.goodslist){
// 列表中某一项item的id == 点击事件传递过来的id。则是被点击的项
if(this.data.goodslist[i].id == e.target.id){
// 给goodsList数组的当前项添加count元素,值为1,用于记录添加到购物车的数量
this.data.goodslist[i].count = 1;
// 获取购物车的缓存数组(没有数据,则赋予一个空数组)
var arr = wx.getStorageSync('cart') || [];
// 如果购物车有数据
if(arr.length&0){
// 遍历购物车数组
for(var j in arr){
// 判断购物车内的item的id,和事件传递过来的id,是否相等
if(arr[j].id == e.target.id){
// 相等的话,给count+1(即再次添加入购物车,数量+1)
arr[j].count = arr[j].count + 1;
// 最后,把购物车数据,存放入缓存(此处不用再给购物车数组push元素进去,因为这个是购物车有的,直接更新当前数组即可)
wx.setStorageSync('cart', arr)
} catch (e) {
console.log(e)
// 返回(在if内使用return,跳出循环节约运算,节约性能)
// 遍历完购物车后,没有对应的item项,把goodslist的当前项放入购物车数组
arr.push(this.data.goodslist[i]);
// 购物车没有数据,把item项push放入当前数据(第一次存放时)
arr.push(this.data.goodslist[i]);
// 最后,把购物车数据,存放入缓存
wx.setStorageSync('cart', arr)
// 返回(在if内使用return,跳出循环节约运算,节约性能)
} catch (e) {
console.log(e)
编写购物车部分,如下图所示:
布局分析:
首先一个list的主盒子,接着是item盒子,这是必须的。
然后把item分成左侧的图片部分,和右侧的说明部分(item盒子使用横向弹性盒)
右侧的说明部分又分上下2部分(右侧说明部分盒子使用纵向弹性盒)
下面价钱、购物加减、购物车部分(使用纵向弹性盒)
最下面的购物加减、购物车部分(使用横向弹性盒,中间使用justify-content: space-填充空白)
cart.wxml:
&code class=&language-text&&[html] view plain copy
&!--要是够车内没有数据,就行显示没有数据--&
&view class=&cart& hidden=&{{iscart}}&&
&img src=&/images/cart.png& /&
&view&购物车什么都没有,赶快去购物吧&/view&
&!--要是有数据,就显示数据--&
&view class=&cartList& hidden=&{{!iscart}}&&
&!--header--&
&view class=&baoyou&&&/view&
&!--list item--&
&block wx:for=&{{cart}}&&
&view class=&goods&&
&!--左侧图片--&
&img class=&good-img& src=&{{item.imgUrl}}& /&
&!--右侧说明部分--&
&view class=&good-cont&&
&!--文字说明--&
&view class=&goods-navigator&&
&text class=&good-name&&{{item.name}}&/text&
&!--价钱和购物加减的父盒子--&
&view class=&good-price&&
&text class=&price&&¥{{item.price}}&/text&
&view class=&btn-box&&
&view class=&btn&&&button bindtap=&delCount& id=&del{{index}}& size=&mini& type=&default&&-&/button&
&input value=&{{item.count}}& /&&button bindtap=&addCount& id=&add{{index}}& size=&mini& type=&default&&+&/button&
&img bindtap=&delGoods& id=&img{{index}}& src=&/images/del2.png& /&
&!--footer--&
&view class=&total&&
&view class=&total_text&&合计:&text&¥{{total}}&/text&&/view&&button class=&total_js& size=&mini&&去结算({{goodsCount}})&/button&
cart.wxss:
&code class=&language-text&&[css] view plain copy
background: #f2ebe3;
padding: 100px 0 0 0;
justify-content:
flex-direction:
align-items:
color: #999;
.cart image {
height: 66
margin-bottom: 20
font-size: 18
color: #db2929;
padding: 10
background: #
border-top: 1px solid #
margin-bottom: 10
padding: 10px 10px 0 10
.goods image {
height: 80
border: 1px solid #
.goods .good-cont {
flex-direction:
color: #555;
font-size: 14
padding: 5
height: 100
.goods .good-cont .goods-navigator {
.goods .good-cont .good-price {
flex-direction:
.goods .good-cont .good-price .price {
font-size: 16
color: #ec5151;
.goods .good-cont .good-price .btn-box {
flex-direction:
justify-content: space-
.goods .good-cont .good-price .btn-box image {
height: 23
border: 0;
margin: 0;
.goods .good-cont .good-price .btn {
flex-direction:
.goods .good-cont .good-price .btn input {
margin: 0;
text-align:
border: 1px solid #
font-size: 16
height: 28
.goods .good-cont .good-price .btn button {
margin: 0;
height: 40
flex-direction:
justify-content: space-
padding: 0 20
.total .total_text {
color: #777;
.total .total_text text {
color: #ec5151;
.total .total_js {
background: #ec5151;
height: 30
margin: 0;
&/code&&/pre&
&p&cart.js:&/p&
&p class=&highlight&&
&code class=&language-text&&[html] view plain copy
iscart: false,
cart: [], //数据
//商品数量默认是1
goodsCount: 0 //数量
onLoad: function (options) {
onShow: function () {
var that =
// 获取产品展示页保存的缓存数据(购物车的缓存数组,没有数据,则赋予一个空数组)
var arr = wx.getStorageSync('cart') || [];
// 有数据的话,就遍历数据,计算总金额 和 总数量
if (arr.length & 0) {
for (var i in arr) {
that.data.total += Number(arr[i].price) * Number(arr[i].count);
that.data.goodsCount += Number(arr[i].count);
// 更新数据
this.setData({
iscart: true,
cart: arr,
total: that.data.total,
goodsCount: that.data.goodsCount
onHide: function(){
// 清除数据
this.setData({
iscart: false,
cart: [], //数据
goodsCount: 0 //数量
/* 减数 */
delCount: function (e) {
console.log(e)
// 获取购物车该商品的数量
// [获取设置在该btn的id,即list的index值]
if (this.data.cart[e.target.id.substring(3)].count &= 1) {
// 商品总数量-1
this.data.goodsCount -= 1;
// 总价钱 减去 对应项的价钱单价
this.data.total -= Number(this.data.cart[e.target.id.substring(3)].price);
// 购物车主体数据对应的项的数量-1
并赋给主体数据对应的项内
this.data.cart[e.target.id.substring(3)].count = --this.data.cart[e.target.id.substring(3)].
// 更新data数据对象
this.setData({
cart: this.data.cart,
total: this.data.total,
goodsCount: this.data.goodsCount
// 主体数据重新赋入缓存内
wx.setStorageSync('cart', this.data.cart)
} catch (e) {
console.log(e)
/* 加数 */
addCount: function (e) {
// 商品总数量+1
this.data.goodsCount += 1;
// 总价钱 加上 对应项的价钱单价
this.data.total += Number(this.data.cart[e.target.id.substring(3)].price);
// 购物车主体数据对应的项的数量+1
并赋给主体数据对应的项内
this.data.cart[e.target.id.substring(3)].count = ++this.data.cart[e.target.id.substring(3)].
// 更新data数据对象
this.setData({
cart: this.data.cart,
total: this.data.total,
goodsCount: this.data.goodsCount
// 主体数据重新赋入缓存内
wx.setStorageSync('cart', this.data.cart)
} catch (e) {
console.log(e)
/* 删除item */
delGoods: function (e) {
// 商品总数量
对应删除项的数量
this.data.goodsCount = this.data.goodsCount - this.data.cart[e.target.id.substring(3)].
对应删除项的单价*数量
this.data.total -= this.data.cart[e.target.id.substring(3)].price * this.data.cart[e.target.id.substring(3)].
// 主体数据的数组移除该项
this.data.cart.splice(e.target.id.substring(3), 1);
// 更新data数据对象
this.setData({
cart: this.data.cart,
total: this.data.total,
goodsCount: this.data.goodsCount
// 主体数据重新赋入缓存内
wx.setStorageSync('cart', this.data.cart)
} catch (e) {
console.log(e)
demo:https://download.csdn.net/detail/michael_ouyang/9825344
下一篇:没有了
小程序购物车抛物线动画的实现,要如何开发,下面为大家介绍这篇文…
返利的小程序怎么玩?返利小程序的返利模式跟公众号的返利玩法都是一…
随着微信小程序的上线,无疑是给了线下传统行业一次对接线上的机会…
拼多多的砍价开始有一些人开始厌烦,因为砍到东西的几率都不高,而…
 步步高联手腾讯之后的第一个大动作,上线步步高better购小程序,通…

我要回帖

更多关于 quot json 的文章

 

随机推荐