话不多说先上图.gif
微信小程序原生Swiper控件 Wxss Transform、Transition 轮播条滚动回调控制 微信小程序条件渲染、列表渲染
全部实现代码加起来也就三四十行,大部分还用来写wxml UI代码,所以功能实现起来非常简单。
首先将问题简单化,能用原生组件实现出我们想要的效果,绝不自己开发Component。原因:我懒+我自己写的也不敢说性能堪比原生组件
先来分析一波gif中我们需要实现效果和哪些效果可以直接修改原生Swiper的属性就能实现的
自动滚动+手动拖拽 (原生组件帮我们完成 Property:autoplay)
面板指示点 (原生组件帮我们完成 Property:indicator-dots)
左右可以露出非Active状态图的边缘(即Quiet状态, 后文class会以这两个名字定义) (原生组件帮我们完成 Property:previous-margin、next-margin)
图片滚动到中心位置放大,滚动出去缩小 (我们手写实现,利用技术点中提到的滚动回调+条件渲染。其中滚动回调用 Property:bindchange)
这样看下来就很清晰了,需要我们实现的只有一个动画放大缩小。再进一步
就能分成两种实现方式:
wxss实现
js实现
很显然wxss实现代码很少也能达到同样的效果,so~
//.wxml
//.wxss.swiperClass {margin: 0;margin-top: 10px;}.slide-image {width: 100%;height: 90%;border-radius: 10px;position: relative;}image.active {transform: none;transition: all 0.2s ease-in 0s;}image.quiet {transform: scale(0.8333333);transition: all 0.2s ease-in 0s;}
//.jsdata: {imgUrls: ['xxx','xxx','xxx','xxx'],swiperIndex: 0 //这里不写第一次启动展示的时候会有问题},bindchange(e) {this.setData({swiperIndex: e.detail.current})},
上面Swiper控件里面还有设置宽高的属性就随便填几个数测试就好了,不影响主要功能。
百度爱采购如何发布采购信息
登录百度爱采购,可以点击【全网询价】来发布采购信息。如下图展示【全网询价】按钮的4个展现位置,点击其中任意一处即可发布采购信息;
百度爱采购如何更好的搜索商品
在搜索结果页面上方,我们提供了多种筛选条件,比如“品牌”、“类型”、“城市”等,使用筛选条件,可以帮您进一步提高搜索的精确度。 如果您暂时没有找到合适的卖家,建议您可以在全网询盘发布采购信息,让卖家主动来联系您!
百度爱采购官方简介
爱采购是百度旗下的企业一站式采销平台,旨在帮助用户一站直达全网商品信息,触达优质商家,通过安全便捷的交易能力全网采购。
百度爱采购介绍
帮助用户直达商品信息和优质商家,为买家提供搜索商品,搜索厂家,全网询价,指定商家询价,查看报价、在线交易等功能,全方位服务买家。同时为卖家提供了匹配询价单信息,和商家运营后台,帮助卖家快速达成交易。