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


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 相关文章推荐
在线编辑器中换行与内容自动提取
Apr 24 Javascript
解析javascript 浏览器关闭事件
Jul 08 Javascript
jQuery 遍历函数详解
Jul 05 Javascript
利用jQuery中的ajax分页实现代码
Feb 25 Javascript
js计算时间差代码【包括计算,天,时,分,秒】
Apr 26 Javascript
为你的微信小程序体积瘦身详解
May 20 Javascript
Bootstrap Table 删除和批量删除
Sep 22 Javascript
Vue-cli Eslint在vscode里代码自动格式化的方法
Feb 23 Javascript
vue2.0实现移动端的输入框实时检索更新列表功能
May 08 Javascript
Node.js爬虫如何获取天气和每日问候详解
Aug 26 Javascript
vue实现公告栏文字上下滚动效果的示例代码
Jun 16 Javascript
前端开发基础javaScript的六大作用
Aug 06 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 Undefined index的问题
2009/06/01 PHP
PHP转换文件夹下所有文件编码的实现代码
2013/06/06 PHP
PHP登陆后跳转到登陆前页面实现思路及代码
2014/01/17 PHP
Zend Framework实现将session存储在memcache中的方法
2016/03/22 PHP
利用Homestead快速运行一个Laravel项目的方法详解
2017/11/14 PHP
javascript中的数字与字符串相加实例分析
2011/08/14 Javascript
js验证上传图片的方法
2015/05/12 Javascript
JavaScript的面向对象编程基础
2015/08/13 Javascript
图解JavaScript中的this关键字
2020/05/28 Javascript
jQuery遍历DOM节点操作之filter()方法详解
2016/04/14 Javascript
Laydate时间组件在火狐浏览器下有多时间输入框时只能给第一个输入框赋值的解决方法
2016/08/18 Javascript
在DWR中实现直接获取一个JAVA类的返回值的两种方法
2016/12/25 Javascript
JavaScript的Object.defineProperty详解
2018/07/09 Javascript
详解Node.js读写中文内容文件操作
2018/10/10 Javascript
深入理解es6块级作用域的使用
2019/03/28 Javascript
微信小程序调用wx.getImageInfo遇到的坑解决
2020/05/31 Javascript
jQuery cookie的公共方法封装和使用示例
2020/06/01 jQuery
[05:10]2014DOTA2国际邀请赛 通往胜利之匙赛场探秘之旅
2014/07/18 DOTA
[01:01:35]Optic vs paiN 2018国际邀请赛小组赛BO2 第二场 8.19
2018/08/21 DOTA
[38:39]完美世界DOTA2联赛循环赛 IO vs GXR BO2第二场 11.04
2020/11/05 DOTA
Python正则表达式指南 推荐
2018/10/09 Python
python读取word 中指定位置的表格及表格数据
2019/10/23 Python
Python Numpy中数据的常用保存与读取方法
2020/04/01 Python
Python 如何调试程序崩溃错误
2020/08/03 Python
HTML5文档结构标签
2017/04/21 HTML / CSS
分解成质因数(如435234=251*17*17*3*2,据说是华为笔试题)
2014/07/16 面试题
介绍一下内联、左联、右联
2013/12/31 面试题
校园网站的创业计划书范文
2013/12/30 职场文书
难忘的一天教学反思
2014/04/30 职场文书
信息工作经验交流材料
2014/05/28 职场文书
2014年乡镇妇联工作总结
2014/12/02 职场文书
民主生活会汇报材料
2014/12/15 职场文书
先进党组织事迹材料
2014/12/26 职场文书
对学校的意见和建议
2015/06/04 职场文书
钢琴师观后感
2015/06/12 职场文书
MySQL中存储时间的最佳实践指南
2021/07/01 MySQL