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


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 相关文章推荐
JavaScript控制Session操作方法
Jan 17 Javascript
简单漂亮的js弹窗可自由拖拽且兼容大部分浏览器
Oct 22 Javascript
一个CSS+jQuery实现的放大缩小动画效果
Feb 19 Javascript
JavaScript设计模式之工厂模式和构造器模式
Feb 11 Javascript
AngularJS基础学习笔记之控制器
May 10 Javascript
JavaScript实现文本框中默认显示背景图片在获得焦点后消失的方法
Jul 01 Javascript
Javascript必知必会(四)js类型转换
Jun 08 Javascript
jQuery页面元素动态添加后绑定事件丢失方法,非 live
Jun 16 Javascript
JavaScript面向对象编写购物车功能
Aug 19 Javascript
Seajs是什么及sea.js 由来,特点以及优势
Oct 13 Javascript
使用SVG基本操作API的实例讲解
Sep 14 Javascript
JS判断数组里是否有重复元素的方法小结
May 21 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中instanceof 与 is_a()区别分析
2015/03/03 PHP
PHP获取文件行数的方法
2015/06/10 PHP
php利用云片网实现短信验证码功能的示例代码
2017/11/18 PHP
实例说明js脚本语言和php脚本语言的区别
2019/04/04 PHP
静态的动态续篇之来点XML
2006/08/15 Javascript
fix-ie5.js扩展在IE5下不能使用的几个方法
2007/08/20 Javascript
js 金额文本框实现代码
2012/02/14 Javascript
jQuery 关于伪类选择符的使用说明
2013/04/24 Javascript
禁用键盘上的(全局)指定键兼容iE、Chrome、火狐
2013/05/14 Javascript
Jquery getJSON方法详细分析
2013/12/26 Javascript
nodejs中操作mysql数据库示例
2014/12/20 NodeJs
js实现对table动态添加、删除和更新的方法
2015/02/10 Javascript
基于jQuery1.9版本如何判断浏览器版本类型
2016/01/12 Javascript
JS中正则表达式只有3种匹配模式(没有单行模式)详解
2016/07/28 Javascript
EasyUI Combobox设置默认值 获取text的方法
2016/11/28 Javascript
vue 页面加载进度条组件实例
2018/02/05 Javascript
利用Vue实现简易播放器的完整代码
2020/12/30 Vue.js
Python获取当前路径实现代码
2017/05/08 Python
python远程调用rpc模块xmlrpclib的方法
2019/01/11 Python
基于python cut和qcut的用法及区别详解
2019/11/22 Python
实例讲解Python 迭代器与生成器
2020/07/08 Python
pycharm如何使用anaconda中的各种包(操作步骤)
2020/07/31 Python
如何设置PyCharm中的Python代码模版(推荐)
2020/11/20 Python
美国大城市最热门旅游景点门票:CityPASS
2016/12/16 全球购物
美国第二大连锁药店:Rite Aid
2019/04/03 全球购物
软件测试工程师面试问题精选
2016/10/28 面试题
服装厂厂长职责
2013/12/16 职场文书
学生党员思想汇报
2013/12/28 职场文书
歌唱比赛获奖感言
2014/01/21 职场文书
客户接待方案
2014/02/26 职场文书
学生会竞选演讲稿怎么写
2014/08/26 职场文书
学校捐书活动总结
2015/05/08 职场文书
高中团支书竞选稿
2015/11/21 职场文书
2019年大学生职业生涯规划书
2019/03/25 职场文书
分布式Redis Cluster集群搭建与Redis基本用法
2022/02/24 Redis
Python OpenGL基本配置方式
2022/05/20 Python