最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

微信小程序scroll-view實(shí)現(xiàn)橫向滾動(dòng)和上拉加載示例

 更新時(shí)間:2017年03月06日 09:30:16   作者:向朔1992  
本篇文章主要介紹了微信小程序scroll-view實(shí)現(xiàn)橫向滾動(dòng)和上拉加載示例,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下。

今天介紹微信小程序中scroll-view實(shí)現(xiàn)橫向滾動(dòng)和上拉加載的實(shí)現(xiàn)及需要注意的地方。

先看最終效果。

橫向滾動(dòng)

1.設(shè)置滾動(dòng)項(xiàng)display:inline-block;

2.設(shè)置滾動(dòng)視圖容器white-space: nowrap;

3.滾動(dòng)項(xiàng)不要用float

為什么會(huì)有以上三點(diǎn)要求呢?

其實(shí)橫向滾動(dòng)官方文檔中是沒(méi)有做太多說(shuō)明的,只說(shuō)明需要定義scroll-view滾動(dòng)方向scroll-x=true允許橫向滾動(dòng),但是我在實(shí)踐的時(shí)候我發(fā)現(xiàn),你要橫向滾動(dòng),首先你得是一排吧。所以才發(fā)現(xiàn)需要定義滾動(dòng)項(xiàng)及容器的一些屬性,浮動(dòng)是不能讓所有的滾動(dòng)項(xiàng)一排顯示的。

上拉加載

復(fù)制代碼 代碼如下:

<scroll-view scroll-y="true" bindscrolltolower="pullUpLoad" style="height: 58%;" class="content-wrap">

實(shí)現(xiàn)上拉加載,只需要綁定bindscrolltolower 事件處理,當(dāng)滾動(dòng)到底部/左邊的時(shí)候,觸發(fā)這個(gè)處理函數(shù),邏輯上就是去請(qǐng)求下一頁(yè)的數(shù)據(jù),并且視圖上顯示正在加載的樣式,當(dāng)數(shù)據(jù)請(qǐng)求成功,將其拼合到之前的數(shù)據(jù)中,并隱藏正在加載的樣式。

//下拉加載
pullUpLoad: function(){
  var that = this;
  console.log("====下拉====")
  if (!that.data.hidden) {
    that.data.params.pageNo += 1;
    that.setData({
      params: that.data.params,
    })
    if(that.data.params.pageNo <= that.data.totalPages){
      that.setData({
        hidden: true,
      })
      that.getShareList();
    }else{
      that.setData({
        hidden: false,
      })
    }
  }
}

如何設(shè)置scroll-view滿屏滾動(dòng)

文檔中說(shuō)到:使用豎向滾動(dòng)時(shí),需要給一個(gè)固定高度,通過(guò) WXSS 設(shè)置 height。

那么我們想讓小程序滿屏滾動(dòng)該如何設(shè)置高度呢,直接設(shè)置height:100%?好像不是很好用,原因是因?yàn)檫@個(gè)高度沒(méi)有參照物,以前我們是設(shè)置body的高度,類似,我們這里發(fā)現(xiàn)小程序頁(yè)面渲染出來(lái)的容器是Page,那我們就先設(shè)置Page的高度100%,再設(shè)置scroll-view高度100%,問(wèn)題得到解決。

官方推薦的loading效果

onLoad:function(options){
  wx.showToast({
    title: '加載中',
    icon: 'loading',
    duration: 10000//loading時(shí)間
  });
  //wx.hideToast();隱藏loading
}

以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • JavaScript模擬push

    JavaScript模擬push

    這篇文章主要介紹了JavaScript模擬數(shù)組合并concat的相關(guān)資料,需要的朋友可以參考下
    2016-03-03
  • JavaScript中的this/call/apply/bind的使用及區(qū)別

    JavaScript中的this/call/apply/bind的使用及區(qū)別

    這篇文章主要介紹了JavaScript中的this/call/apply/bind的使用及區(qū)別,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2020-03-03
  • JavaScript?模塊化詳解

    JavaScript?模塊化詳解

    這篇文章主要介紹了JavaScript?模塊化詳解,塊的內(nèi)部數(shù)據(jù)與實(shí)現(xiàn)是私有的,?只是向外部暴露一些接口(方法)與外部其它模塊通信,下面一起進(jìn)入文章來(lái)接更多詳細(xì)內(nèi)容
    2021-12-12
  • 數(shù)據(jù)結(jié)構(gòu)中的各種排序方法小結(jié)(JS實(shí)現(xiàn))

    數(shù)據(jù)結(jié)構(gòu)中的各種排序方法小結(jié)(JS實(shí)現(xiàn))

    下面小編就為大家?guī)?lái)一篇數(shù)據(jù)結(jié)構(gòu)中的各種排序方法小結(jié)(JS實(shí)現(xiàn))。小編覺(jué)得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2016-07-07
  • JavaScript實(shí)現(xiàn)繼承的7種方式總結(jié)

    JavaScript實(shí)現(xiàn)繼承的7種方式總結(jié)

    用官方點(diǎn)的話講繼承是面向?qū)ο笕筇卣髦唬梢允沟米宇惥哂懈割惖膶傩院头椒?,同時(shí)還可以在子類中重新定義以及追加屬性和方法。本文整理了JavaScript實(shí)現(xiàn)繼承的7種方式,需要的可以了解一下
    2023-04-04
  • 讓插入到 innerHTML 中的 script 跑起來(lái)的實(shí)現(xiàn)代碼

    讓插入到 innerHTML 中的 script 跑起來(lái)的實(shí)現(xiàn)代碼

    在做 ajax 編程時(shí),我們常常需要將 xmlhttp 獲取到的頁(yè)面內(nèi)容通過(guò) innerHTML 來(lái)賦給某個(gè)容器(比如 div、span 或者 td 等),但是這里存在一個(gè)問(wèn)題,就是我們將要賦給 innerHTML 的頁(yè)面內(nèi)容如果包含有腳本程序,這些腳本程序不管是外部腳本,還是內(nèi)部腳本,可能(1)都不會(huì)被執(zhí)行。
    2006-07-07
  • JS封裝cavans多種濾鏡組件

    JS封裝cavans多種濾鏡組件

    這篇文章主要介紹了JS封裝cavans多種濾鏡組件,本文主要是講解圖片濾鏡的效果以及實(shí)現(xiàn)思路,如需更多的濾鏡效果可以研究算法或者參考其他的一些開(kāi)源庫(kù)glfx.js、lena.js等等,需要的朋友可以參考下
    2022-02-02
  • 小程序hover-class點(diǎn)擊態(tài)效果實(shí)現(xiàn)

    小程序hover-class點(diǎn)擊態(tài)效果實(shí)現(xiàn)

    這篇文章主要介紹了小程序hover-class點(diǎn)擊態(tài)效果實(shí)現(xiàn),小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2019-02-02
  • JS 兩個(gè)字符串時(shí)間的天數(shù)差計(jì)算

    JS 兩個(gè)字符串時(shí)間的天數(shù)差計(jì)算

    本文為大家介紹下兩個(gè)字符串時(shí)間的天數(shù)差的計(jì)算公式,感興趣的朋友可以參考下
    2013-08-08
  • 一個(gè)Action如何調(diào)用兩個(gè)不同的方法

    一個(gè)Action如何調(diào)用兩個(gè)不同的方法

    這篇文章主要介紹了一個(gè)Action如何調(diào)用兩個(gè)不同的方法,需要的朋友可以參考下
    2014-05-05

最新評(píng)論

富蕴县| 长兴县| 海南省| 出国| 本溪| 志丹县| 离岛区| 富源县| 昌都县| 乐陵市| 农安县| 平罗县| 孟津县| 辽阳县| 天峨县| 克什克腾旗| 恩平市| 靖江市| 太湖县| 吴堡县| 虎林市| 宜章县| 宁晋县| 祁东县| 肃宁县| 响水县| 博白县| 宁强县| 寿光市| 民丰县| 门源| 平顶山市| 阿鲁科尔沁旗| 甘泉县| 枣强县| 萝北县| 诸城市| 黔西县| 中西区| 哈巴河县| 长治市|