激情久久久_欧美视频区_成人av免费_不卡视频一二三区_欧美精品在欧美一区二区少妇_欧美一区二区三区的

服務器之家:專注于服務器技術及軟件下載分享
分類導航

node.js|vue.js|jquery|angularjs|React|json|js教程|

服務器之家 - 編程語言 - JavaScript - js教程 - 微信小程序自定義scroll-view的實例代碼

微信小程序自定義scroll-view的實例代碼

2022-02-22 16:14xianshengwen js教程

這篇文章主要給大家介紹了關于微信小程序自定義scroll-view的相關資料,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧

小程序自定義 scroll-view 滾動條

話不多說, 直接上效果圖

效果圖

微信小程序自定義scroll-view的實例代碼

wxml代碼

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
<scroll-view scroll-x
 class="scroll-view"
 bindscroll="bindScroll">
<block wx:for="{{arr}}" wx:key="index">
<view class="scroll-item">scroll-view{{index}}</view>
</block>
</scroll-view>
 
<!-- 滾動條 -->
<view class="slide">
<view class='slide-bar'>
<view class="slide-action"
 style="width:{{slideWidth}}rpx; margin-left:{{slideLeft<=1 ? 0 : slideLeft+'rpx'}};">
</view>
</view>
</view>

wxss代碼

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
page{
height: 100vh;
background: rgb(111, 80, 65)
}
.scroll-view{
display: flex;
width: 100%;
white-space: nowrap;
padding-top: 20rpx;
}
 
.scroll-item:nth-child(1){
margin-left: 40rpx;
}
 
.scroll-item {
display: inline-block;
width: 550rpx;
height: 463rpx;
background: rgba(199, 180, 165);
border-radius: 20rpx;
margin-right: 30rpx;
color: #fff;
}
 
.slide{
background:rgb(111, 80, 65);
width:100%;
padding-top:20rpx;
}
.slide .slide-bar{
width:180rpx;
margin:0 auto;
height: 4rpx;
background: rgba(255,255,255,.2);
}
 
.slide .slide-bar .slide-action{
height:100%;
background:#fff;
}

js代碼

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
/**
* 頁面的初始數據
*/
data: {
arr: 10,
slideWidth: '',
slideLeft: ''
},
 
/**
* 生命周期函數--監聽頁面加載
*/
onLoad: function (options) {
// 計算比例
this.calcRatio();
},
 
/**
* 計算比例
*/
calcRatio() {
var windowWidth = wx.getSystemInfoSync().windowWidth;
// 計算列表總長度
var totalLength = (this.data.arr * 580) + 40;
// 計算滑塊的比例
var slideRatio = 180 / totalLength * (750 / windowWidth);
/**
* 屏幕總長度 / 列表總長度 = 滑塊占滾動條長度的比例
* 滑塊占滾動條長度的比例 * 滾動列表的長度 = 滑塊的寬度
*/
var sliderWidth = 750 / totalLength * 180;
this.setData({
slideWidth: sliderWidth,
totalLength: totalLength,
slideRatio: slideRatio
})
},
 
/**
* 監聽滾動
*/
bindScroll(e) {
this.setData({
slideLeft: e.detail.scrollLeft * this.data.slideRatio
})
},

附:scroll-view可滾動視圖區域

微信小程序自定義scroll-view的實例代碼

總結

到此這篇關于微信小程序自定義scroll-view的文章就介紹到這了,更多相關微信小程序自定義scroll-view內容請搜索服務器之家以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持服務器之家!

原文鏈接:https://blog.csdn.net/weixin_44227577/article/details/105906827

延伸 · 閱讀

精彩推薦
  • js教程javascript代碼實現簡易計算器

    javascript代碼實現簡易計算器

    這篇文章主要為大家詳細介紹了javascript代碼實現簡易計算器,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下...

    Hope°8932022-01-06
  • js教程javascript類數組的深入理解

    javascript類數組的深入理解

    這篇文章主要給大家介紹了關于javascript類數組的深入理解,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋...

    ら淡然如雪11402022-02-15
  • js教程JS實現百度搜索框

    JS實現百度搜索框

    這篇文章主要為大家詳細介紹了JS實現百度搜索框,實時返回搜索建議項,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參...

    張先生的blog9302022-01-24
  • js教程Nest.js散列與加密實例詳解

    Nest.js散列與加密實例詳解

    這篇文章主要給大家介紹了關于Nest.js散列與加密的相關資料,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的...

    淮城一只貓11052022-01-22
  • js教程原生JavaScript實現幻燈片效果

    原生JavaScript實現幻燈片效果

    這篇文章主要為大家詳細介紹了原生JavaScript實現幻燈片效果,文中安裝步驟介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下...

    清水拌墨茶4792022-01-21
  • js教程一篇文章告訴你JavaScript 如何實現繼承

    一篇文章告訴你JavaScript 如何實現繼承

    JavaScript 在編程語言界是個特殊種類,它和其他編程語言很不一樣,JavaScript 可以在運行的時候動態地改變某個變量的類型。...

    Python進階學習交流5432022-02-19
  • js教程在HTML中使用JavaScript的兩種方法

    在HTML中使用JavaScript的兩種方法

    這篇文章主要介紹了在HTML中使用JavaScript的兩種方法,幫助大家更好的理解和制作網頁,感興趣的朋友可以了解下...

    itbsl9492021-12-18
  • js教程微信小程序如何獲取圖片寬度與高度

    微信小程序如何獲取圖片寬度與高度

    這篇文章主要給大家介紹了關于微信小程序如何獲取圖片寬度與高度的相關資料,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參...

    bug制造者6282022-02-15
主站蜘蛛池模板: 性片网站 | 蜜桃免费在线 | 午夜精品毛片 | 黄色片网站免费观看 | 成人不卡| 久草导航 | 日产精品一区二区三区在线观看 | 国产盼盼私拍福利视频99 | 国产91av视频 | 久久国产精 | 亚洲精品午夜国产va久久成人 | 国产高潮国产高潮久久久91 | 91精品成人福利在线播放 | 涩涩99| 韩国精品视频在线观看 | 精国产品一区二区三区四季综 | 国产一区二区亚洲 | 日本在线播放一区 | 国产91porn | 国产一区日韩一区 | 成年人高清视频在线观看 | 国产一级αv片免费观看 | 91九色精品国产 | 日本免费不卡一区二区 | 国产一区二区精品在线观看 | 最新毛片在线观看 | 九九热在线免费观看视频 | 天堂福利电影 | 国产 一区| 欧美一区二区片 | 在线观看网址av | 日美av在线 | 李宗瑞国产福利视频一区 | 中文字幕网址 | 免费黄网站在线播放 | 免费一级毛片在线播放视频老 | h色视频网站 | 欧美成人一二三区 | 欧美精品成人一区二区在线观看 | 欧美日韩国产成人在线 | 免费永久看羞羞片网站入口 |