小程序自定義模板實(shí)現(xiàn)吸頂功能
本文實(shí)例為大家分享了小程序?qū)崿F(xiàn)吸頂功能的具體代碼,供大家參考,具體內(nèi)容如下

//如圖所示----這里用了自定義組件實(shí)現(xiàn)了小程序吸頂功能
//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')
},
//頁(yè)面滾動(dòng)執(zhí)行方式
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;
}
以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
相關(guān)文章
JavaScript中this的四個(gè)綁定規(guī)則總結(jié)
相信大家都知道,ES5及之前時(shí)代的JavaScript中this的綁定機(jī)制是讓很多開發(fā)者頭疼不已的事情。this 的綁定變化多端,讓筆者也吃了不少虧。所以本文總結(jié)了this的四條綁定規(guī)則,在此記錄,以防自己遺忘,也方便他人參考借鑒。下面來一起看看吧。2016-09-09
JS實(shí)現(xiàn)超簡(jiǎn)單的仿QQ折疊菜單效果
這篇文章主要介紹了JS實(shí)現(xiàn)超簡(jiǎn)單的仿QQ折疊菜單效果,可實(shí)現(xiàn)鼠標(biāo)滑過列表展開的QQ折疊菜單效果,非常簡(jiǎn)單實(shí)用,需要的朋友可以參考下2015-09-09
javascript實(shí)現(xiàn)數(shù)字配對(duì)游戲的實(shí)例講解
下面小編就為大家分享一篇javascript實(shí)現(xiàn)數(shù)字配對(duì)游戲的實(shí)例講解,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧2017-12-12
bootstrap自定義樣式之bootstrap實(shí)現(xiàn)側(cè)邊導(dǎo)航欄功能
bootstrap自帶的響應(yīng)式導(dǎo)航欄是向下滑動(dòng)的,有時(shí)滿足不了個(gè)性化的需求,需要做一個(gè)類似于android drawerLayout 側(cè)滑的菜單,這就是我要實(shí)現(xiàn)的bootstrap自定義側(cè)滑菜單。接下來通過本文給大家介紹bootstrap實(shí)現(xiàn)側(cè)邊導(dǎo)航欄功能,感興趣的朋友一起看看吧2018-09-09
javascript數(shù)組中的map方法和filter方法
這篇文章主要介紹了javascript數(shù)組中的map方法和filter方法,文章內(nèi)容介紹詳細(xì),具有一定的參考價(jià)值,需要的小伙伴可以參考一下,希望對(duì)你的學(xué)習(xí)有所幫助2022-03-03
js 獲取后臺(tái)的字段 改變 checkbox的被選中的狀態(tài) 代碼
js 獲取后臺(tái)的字段 改變 checkbox的被選中的狀態(tài) 代碼,需要的朋友可以參考一下2013-06-06

