微信小程序基于scroll-view实现锚点定位

代码地址如下:
http://www.demodashi.com/demo/14009.html

一、前期准备工作

软件环境:微信开发者工具
官方下载地址:https://mp.weixin.qq.com/debug/wxadoc/dev/devtools/download.html

1、基本需求。
  • 基于scroll-view实现锚点定位
2、案例目录结构

微信小程序基于scroll-view实现锚点定位_第1张图片

二、程序实现具体步骤

1.锚点index.wxml代码

a.导航滚动




  {{item}}

b.列表滚动区



  
    
      {{item}}
      {{item}} 列表 {{index}}
    
  

2.锚点index.wxss代码
/* pages/scrollnav/scrollnav.wxss */
.tui-fixed-x{
  width: 100%;
  position: fixed;
  top: 0;
  left: 0;
}
.tui-city-scroll{
  height: 220rpx;
  line-height: 80rpx;
  width: 100%;
  white-space: nowrap;
}
.tui-city-scroll text{
  height: 120rpx;
  line-height: 80rpx;
  width: 100%;
  white-space: nowrap;
}
.tui-nav-li{
  font-size: 33rpx;
  padding: 0 10rpx;
}
.tui-nav-li:first-child{padding-left: 16rpx;}
.tui-nav-li:last-child{padding-right: 16rpx;}
.tui-nav-active{
  color: red;
  border-bottom: 3rpx solid red;
}

.tui-fixed-y{
  width: 100%;
  height: calc(100% - 80rpx);
  position: fixed;
  bottom: 0;
  left: 0;
}
.tui-city-scroll-y{
  padding: 0 20rpx;
  height: 100%;
  box-sizing: border-box;
}
.tui-list-head{
  height: 50px;
  line-height: 50px;
  text-align: center;
  font-size: 30rpx;
  color: blue;
}
.tui-list-li{
  height: 400px;
  padding: 10rpx;
  color: #fff;
  font-size: 50rpx;
  background-color: #2EB3FF;
}
3.锚点index.js逻辑代码

a.锚点切换部分的功能实现

getStatus(e){
    this.setData({ status: e.currentTarget.dataset.index})
  }

三、案例运行效果图

微信小程序基于scroll-view实现锚点定位_第2张图片

四、总结与备注

暂时没微信小程序基于scroll-view实现锚点定位

代码地址如下:
http://www.demodashi.com/demo/14009.html

注:本文著作权归作者,由demo大师发表,拒绝转载,转载需要作者授权

你可能感兴趣的:(微信小程序基于scroll-view实现锚点定位)