• <label id="pxtpz"><meter id="pxtpz"></meter></label>
      1. <span id="pxtpz"><optgroup id="pxtpz"></optgroup></span>

        當前位置:雨林木風下載站 > 應用軟件教程 > 詳細頁面

        小程序案例:如何自定義下拉刷新

        小程序案例:如何自定義下拉刷新

        更新時間:2025-09-20 文章作者:未知 信息來源:網絡 閱讀次數:

        微信小程序,簡稱小程序,英文名Mini Program,是一種不需要下載安裝即可使用的應用,它實現了應用“觸手可及”的夢想,用戶掃一掃或搜一下即可打開應用。小程序是一種不用下載就能使用的應用,也是一...
        微信小程序,簡稱小程序,英文名Mini Program,是一種不需要下載安裝即可使用的應用,它實現了應用“觸手可及”的夢想,用戶掃一掃或搜一下即可打開應用。小程序是一種不用下載就能使用的應用,也是一項門檻非常高的創新,經過將近兩年的發展,已經構造了新的小程序開發環境和開發者生態。

        本篇文章給大家帶來的內容是關于小程序實例:如何自定義下拉刷新,有一定的參考價值,有需要的朋友可以參考一下,希望對你有所幫助。

        自定義組件:

        js:

        // components/test/test.js
        Component({
        /**
        * 組件的屬性列表
        */
        properties: {
         
        },
         
        /**
        * 組件的初始數據
        */
        data: {
        scrollHeight: 0,
        startY: 0,
        tips: '下拉刷新',
        isRefreshing: false
        },
         
        /**
        * 組件的方法列表
        */
        methods: {
        end: function(e) {
        if (this.data.isRefreshing) {
        return
        }
        if (this.data.scrollHeight >= 50) {
        this.setData({
        scrollHeight: 50,
        tips: '正在刷新',
        isRefreshing: true
        })
        this.triggerEvent('onRefresh')
        } else {
        this.setData({
        scrollHeight: 0,
        tips: '下拉刷新'
        })
        }
        },
        move: function(e) {
        if (this.data.isRefreshing) {
        return
        }
         
        var that = this;
        var moveY = e.touches[0].pageY;
        var dY = moveY - that.data.startY;
        console.log(dY);
        if (dY >= 50 && dY <= 80) {
        this.setData({
        tips: '松開加載',
        scrollHeight: dY
        })
        } else if (dY > 80) {
        this.setData({
        tips: '松開加載',
        scrollHeight: 80
        })
        } else {
        this.setData({
        tips: '下拉刷新',
        scrollHeight: dY
        })
        }
         
        },
         
        start: function(e) {
        this.data.startY = e.touches[0].pageY;
        },
         
        stopRefresh: function() {
        this.setData({
        isRefreshing: false,
        scrollHeight: -50
        })
        },
        }
        })

        wxml:

        <!--components/test/test.wxml-->
        <view class='loading-container' bindtouchend='end' bindtouchmove='move' bindtouchstart='start' style='margin-top:{{scrollHeight}}px;transform:translateY(-50px);' >
        <view class="weui-loadmore" style='margin:0 auto;padding:1.5em 0;'>
        <view class="weui-loading"></view>
        <view class="weui-loadmore__tips">{{tips}}</view>
        </view>
        </view>

        wxss:其中引用了weui 這個用不用都無所謂的很簡單的

        @import '/pages/common/weui.wxss';
        page{
        height: 100%;
        }
         
        .loading-container{
        height: 100%;
        }

        pages里wxml:

        <loadmore style='height:100%;' bindonRefresh='onRefresh' id='loadmore'></loadmore>

        js://刷新方法回調

        onRefresh: function() {
        var that = this;
        setTimeout(function(){
        that.selectComponent("#loadmore").stopRefresh();
        },3000)
        },
        json:
        {
        "enablePullDownRefresh": false,
        "usingComponents":{
        "loadmore":"../../components/test/test"
        }
        }

        以上就是小程序實例:如何自定義下拉刷新的詳細內容,更多請關注php中文網其它相關文章!


        小程序是一種不需要下載安裝即可使用的應用,它實現了應用“觸手可及”的夢想,用戶掃一掃或者搜一下即可打開應用。

        溫馨提示:喜歡本站的話,請收藏一下本站!

        本類教程下載

        系統下載排行

        主站蜘蛛池模板: 亚洲视频在线播放| 亚洲男人第一av网站| 亚洲色丰满少妇高潮18p| 1000部拍拍拍18免费网站| 亚洲AV成人片色在线观看高潮| 两个人看的www免费| 久久精品夜色国产亚洲av| 免费网站看av片| 久久亚洲一区二区| 无码AV片在线观看免费| 亚洲一区影音先锋色资源| 18未年禁止免费观看| 亚洲午夜一区二区三区| 免费理论片51人人看电影| 国产亚洲综合视频| 亚洲午夜精品第一区二区8050| 两性色午夜视频免费网| 久久精品亚洲一区二区三区浴池| 最近免费中文字幕大全高清大全1| 亚洲精品91在线| 永久久久免费浮力影院| 一区二区免费国产在线观看| 色吊丝免费观看网站| 午夜性色一区二区三区免费不卡视频| 国产VA免费精品高清在线| 亚洲AV日韩AV永久无码久久| 国产精品免费大片| 亚洲一区二区三区深夜天堂| 天天干在线免费视频| 国产亚洲精品91| 亚洲AV第一页国产精品| 永久免费av无码网站韩国毛片| 亚洲欧美成aⅴ人在线观看| 亚洲一级片免费看| 99re免费99re在线视频手机版| 亚洲色丰满少妇高潮18p| 亚洲熟妇无码八AV在线播放| 91精品免费在线观看| 水蜜桃亚洲一二三四在线| 成人黄软件网18免费下载成人黄18免费视频 | 亚洲乱亚洲乱妇24p|