赞
踩
商品分类页面,左边分类及右边商品左右联动
因为微信小程序scroll-view没有h5锚点控制联动,并且需求是根据整个页面的滚动条来控制联动,所以使用了页面滚动事件onPageScroll来获取页面的滚动距离,并使用微信小程序组件vtabs和vtabs-content,vtabs获取到每个分类下面的商品模块的高度并根据位置累加
分类
vtabs和vtabs-content是微信开发工具的组件,最初是使用scroll-view滑动等来控制左右联动,现在我已改为我所需要的模式。部分原始代码已注释。要使用的页面json需先引入
代码包放到下载地方:https://download.csdn.net/download/Zan_Z/87425550
代码如下(示例):
- "mp-vtabs":"/components/weui/vtabs/index",
- "mp-vtabs-content":"/components/weui/vtabs-content/index",
spcell-block为右侧商品布局组件,使用粘性定位position: sticky;时,父级div不可有overflow: hidden;样式,否则不生效
代码如下:
- <mp-vtabs
- vtabs="{
- {tagLists}}"
- activeTab="{
- {activeTab}}"
- bindtabclick="onTabCLick"
- bindchange="onChange"
- bindclickScrollTop="clickScrollTop"
- class="test"
- tab-bar-line-color="{
- {zt_color}}"
- tab-bar-active-text-color="{
- {zt_color}}"
- tab-bar-inactive-text-col
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。