小程序自定义模板实现吸顶功能


Posted in Javascript onJanuary 08, 2020

本文实例为大家分享了小程序实现吸顶功能的具体代码,供大家参考,具体内容如下

小程序自定义模板实现吸顶功能

//如图所示----这里用了自定义组件实现了小程序吸顶功能
//WXML
<view class="i-sticky-demo">
  <i-sticky scrollTop="{{scrollTop}}">
    <i-sticky-item i-class="i-sticky-demo-title">
      <view slot="title">
       第一层
      </view>
      <view slot="content" wx:for="{{one}}" wx:key="index">
        <view class="i-sticky-demo-item">{{item.name}}</view>
      </view>
    </i-sticky-item>
    <i-sticky-item i-class="i-sticky-demo-title">
      <view slot="title">
       第二层
      </view>
      <view slot="content" wx:for="{{two}}" wx:key="index">
        <view class="i-sticky-demo-item">{{item.name}}</view>
      </view>
    </i-sticky-item>
    <i-sticky-item i-class="i-sticky-demo-title">
      <view slot="title">
        第三层
      </view>
      <view slot="content" wx:for="{{three}}" wx:key="item">
        <view class="i-sticky-demo-item">{{item.name}}</view>
        
      </view>
    </i-sticky-item>
    <i-sticky-item i-class="i-sticky-demo-title">
      <view slot="title">
        最后
      </view>
      <view slot="content" wx:for="{{15}}" wx:key="index">
        <view class="i-sticky-demo-item">{{index+1}}</view>
      </view>
    </i-sticky-item>
  </i-sticky>
</view>
//json
{
 "navigationBarTitleText":"吸顶",
 "usingComponents": {
  "i-sticky": "../../compont/sticky/index",
  "i-sticky-item": "../../compont/sticky-item/index"
 }
}
//JS
Page({
 data: {
  scrollTop: 0,
  one: [{
   name: "第一层"
  }, {
   name: "第一层"
  }, {
   name: "第一层"
  }, {
   name: "第一层"
  }, {
   name: "第一层"
  }, {
   name: "第一层"
  }, {
   name: "第一层"
  }],
  two: [{
   name: "第二层"
  }, {
   name: "第二层"
  }, {
   name: "第二层"
  }, {
   name: "第二层"
  }, {
   name: "第二层"
  }, {
   name: "第二层"
  }, {
   name: "第二层"
  }, {
   name: "第二层"
  }],
  three: [{
   name: "第三层"
  }, {
   name: "第三层"
  }, {
   name: "第三层"
  }, {
   name: "第三层"
  }, {
   name: "第三层"
  }, {
   name: "第三层"
  }, {
   name: "第三层"
  }, {
   name: "第三层"
  }],
 },
 onChange(event) {
  console.log(event.detail, 'click right menu callback data')
 },
 //页面滚动执行方式
 onPageScroll(event) {
  this.setData({
   scrollTop: event.scrollTop
  })
 }
});
//WXSS
.i-sticky-demo-item{
 width: 100%;
 height: 100rpx;
 line-height: 100rpx;
 padding:0 30rpx;
 border-bottom: 1rpx solid #ddd;
}

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
DHTML Slide Show script图片轮换
Mar 03 Javascript
JS获取整个页面文档的实现代码
Dec 15 Javascript
情人节之礼 js项链效果
Feb 13 Javascript
dotopAlert 提示用户需安装播放器的代码
Sep 17 Javascript
禁止iframe页面的所有js脚本如alert及弹出窗口等
Sep 03 Javascript
jQuery中:image选择器用法实例
Jan 03 Javascript
jQuery中show与hide方法用法示例
Sep 16 Javascript
BootstrapValidator不触发校验的实现代码
Sep 28 Javascript
利用jquery实现下拉框的禁用与启用
Dec 07 Javascript
JavaScript运动框架 解决速度正负取整问题(一)
May 17 Javascript
vue绑定事件后获取绑定事件中的this方法
Sep 15 Javascript
前端监听websocket消息并实时弹出(实例代码)
Nov 27 Javascript
微信小程序静默登录的实现代码
Jan 08 #Javascript
微信小程序wxs实现吸顶效果
Jan 08 #Javascript
微信小程序实现吸顶特效
Jan 08 #Javascript
nuxt配置通过指定IP和端口访问的实现
Jan 08 #Javascript
JS如何实现网站中PC端和手机端自动识别并跳转对应的代码
Jan 08 #Javascript
js判断浏览器的环境(pc端,移动端,还是微信浏览器)
Dec 24 #Javascript
你可能从未使用过的11+个JavaScript特性(小结)
Jan 08 #Javascript
You might like
社区(php&amp;&amp;mysql)五
2006/10/09 PHP
Drupal简体中文语言包安装教程
2014/09/27 PHP
PHP 计算两个特别大的整数实例代码
2018/05/07 PHP
JavaScript 字符串连接性能优化
2008/12/20 Javascript
javascript 自动转到命名锚记
2009/01/10 Javascript
javascript学习(一)构建自己的JS库
2013/01/02 Javascript
实测jquery data()如何存值
2013/08/18 Javascript
JQUERY 设置SELECT选中项代码
2014/02/07 Javascript
js实现文本框支持加减运算的方法
2015/08/19 Javascript
jquery实现具有收缩功能的垂直导航菜单
2016/02/16 Javascript
Bootstrap每天必学之导航组件
2016/04/25 Javascript
JS中递归函数
2016/06/17 Javascript
JS实现的简单轮播图运动效果示例
2016/12/22 Javascript
微信小程序 Canvas增强组件实例详解及源码分享
2017/01/04 Javascript
Vue中使用vux的配置详解
2017/05/05 Javascript
Vue的transition-group与Virtual Dom Diff算法的使用
2019/12/09 Javascript
Vue学习之常用指令实例详解
2020/01/06 Javascript
Vue中引入svg图标的两种方式
2021/01/14 Vue.js
Python实现partial改变方法默认参数
2014/08/18 Python
Python Queue模块详解
2014/11/30 Python
Python3.x中自定义比较函数
2015/04/24 Python
python 实现求解字符串集的最长公共前缀方法
2018/07/20 Python
influx+grafana自定义python采集数据和一些坑的总结
2018/09/17 Python
Python爬虫实现获取动态gif格式搞笑图片的方法示例
2018/12/24 Python
softmax及python实现过程解析
2019/09/30 Python
python手机号前7位归属地爬虫代码实例
2020/03/31 Python
python网络编程之五子棋游戏
2020/05/14 Python
Python Celery异步任务队列使用方法解析
2020/08/10 Python
草莓网化妆品日本站:Strawberrynet日本
2017/10/20 全球购物
香港最大的洋酒零售连锁店:屈臣氏酒窖(Watson’s Wine)
2018/12/10 全球购物
2014年银行工作总结范文
2014/11/12 职场文书
2015年银行个人工作总结
2015/05/14 职场文书
Python基础详解之邮件处理
2021/04/28 Python
教你做个可爱的css滑动导航条
2021/06/15 HTML / CSS
MySQL数据库查询进阶之多表查询详解
2022/04/08 MySQL
Python使用MapReduce进行简单的销售统计
2022/04/22 Python