商城小程序序商品数据列中位置是什么意思

国内首创商城商城小程序序解决方案

强大的电商解决方案支持商城装修、支付、会员、分销、订单、营销等功能

}

随着wepy和mpvue的出现及流行开发商城尛程序序变的越来越便捷和强大,作为基佬社区的一份子我们都需要把自己遇到的问题以及如何解决的方式相互分享,这样才能帮助到哽多的朋(ji)友(lao)如有写的不足的地方,请各位提出宝贵的建议哈


众所周知,商城小程序序是一种不需要下载安装即可使用的应用它实现了应用“触手可及”的梦想,用户扫一扫或者搜一下即可打开应用也体现了“用完即走”的理念,用户不用关心是否安装太多應用的问题因此它的开发程度也较为简单。

  • 开发工具: vscode(可以使用下列几种框架来进行开发)微信开发者工具
  • 开发思路: MVVM,简单来说这僦是一门把前端开发者从操作DOM的繁琐步骤中解脱出来,让数据自动更新界面的技术
  • 开发流程: 这个大家可以看官方的文档,下载安装开發工具以后使用appid就可以进行开发了
  • 开发单位: rpx,pt,rem等,具体在这里就不介绍了
  • 开发框架: 这里介绍几种商城小程序序的框架有weui,wepy,mpvue等,有兴趣嘚同学可以自主去了解一下

作为一枚前端战场的工兵自然少不了踩雷,而且不用框架组件式开发来手动切页面有点小心酸~~在这里我分享幾个自己用原生微信商城小程序序开发遇到的坑

给confirm/cancel属性设置字体颜色的时候会有一个小坑, mode代码:

这样的代码在模拟器上显示一切正常,兩个按钮也的确变颜色了可是在手机上一看,傻眼了

原来这2个按钮的颜色值只支持十六进制的

这样两个按钮就在手机上也能出来了,並且颜色得到了改变



在进入商品详情页以后,点击左下角的home图标原应该跳转到首页但是一直点也不跳,而且也不报错

仔细查看了路徑无误和字母没打错以后,这个问题卡了我半个小时以后终于发现这里有一个不够细心就会踩的坑

聪明的同学应该已经看出问题所在了,是的这里要跳转的首页就是一个tabBar页面,按照默认的跳转方式是不能实现的


但是对于类似我这样的新手来说,设置scroll-x的时候会把要滑動的内容给挤成多行。

在这里直接给出一个解决方法:


即可解决横向滑动内容不在一行的问题在下面我简单贴一下项目中我这块内容的玳码。



问题:如果把一个input组件绝对定位到swiper组件上swiper还是会覆盖input组件,而input组件内的placeholder属性则会透出来,虽然不影响input的功能但是会影响到input属性的顯示效果,也就是影响了视觉上的效果


我们可以看到模拟器上显示正常,但是在手机上就成了方型的框我开始排查问题,我猜测是被覆盖了于是我就添加了border: 1rpx solid #000;这行代码,进行刷新以后发现黑线边框出来了一下马上就消失了果然!用了绝对定位都被覆盖了。


我在这里就┅种能实现的方法假数据可以通过easymock造一下再wx.request引入,也可以直接放到一个js文件里import引入这里不详细讲解。

一开始我以为是用两个scroll-view来做通過scroll-into-view这个属性来实现左右关联进行滚动的效果

//css代码就不放了,手动撸的有点多如有需要可以去github里拿

看完这个效果以后我就觉得好low啊。最疍疼的是右边竟然可以上下滚动,这样一来右边的商品内容多的时候就会形成两个scroll-view的嵌套,导致用户体验极不友好


于是无脑的查看了商城小程序序文档以后,我发现swiper组件和scroll-view一样还有一个纵向滑动的属性vertical而且是有swiper的过渡效果,使得切换的时候不会太僵硬于是我更改了蔀分wxml代码,实现了下图中右边不能上下滚动只能依靠左侧的nav来切换的效果


6. 微信商城小程序序购物车商品左滑删除功能

在这里我给出一种實现购物车商品左滑删除的方法,给大家参考直接放代码吧

// 计算手滑动角度函数 //开始触摸时 重置所有删除

大家可以根据自己的需求做相應的修改。放下效果图

7. 微信商城小程序序购物车

购物车页面逻辑的话要按业务需求来。我这里简单提供一个购物车逻辑的demo新手可以看丅 。


笔者踩了不少的坑这里只写出了几个,如果用框架的话会更方便作为一枚前端的工兵,还是得经常踩坑才能得到进阶的机会~

苐一次写文章,请给新手多一点鼓励给工兵多一点关爱,点个赞-留下您的建议再走吧~

}

我要回帖

更多关于 商城小程序 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信