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

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

//如图所示----这里用了自定义组件实现了小程序吸顶功能

//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;

}

以上是 小程序自定义模板实现吸顶功能 的全部内容, 来源链接: utcz.com/z/318165.html

回到顶部