没有更多内容翻页组件封装-微信小程序

在这里插入图片描述

<view class="main">
    <van-loading size="24px" wx:if="{{status == 'loading'}}">加载中...</van-loading>
    <text wx:elif="{{status == 'more'}}">{{moreText}}</text>
    <text wx:elif="{{status == 'noMore'}}">{{noMoreText}}</text>
</view>
@import "/styles/cpn-default-style.less";

.main{
    padding: 20rpx 30rpx;
    box-sizing: border-box;
    text-align: center;
    font-size: @cpn-base-font-3;
}

{
    "usingComponents": {
        "van-loading": "@vant/weapp/loading/index"
    }
}
// components/refresh-view/index.js
Component({

    /**
     * 组件的属性列表
     */
    properties: {
        status:{//加载状态 more:未加载 loading:加载中 noMore:加载完成
            type:String,
            value:'more'
        }

    },
    lifetimes: {
        // 组件的生命周期函数,用于声明组件的生命周期
        created() { 
            
        },
        ready() {
            
        },
        attached() {
           
        },
        moved() {
           
        },
        detached() {
            
        },
        
        
    },

    /**
     * 页面的初始数据
     */
    data: {
        moreText: '上拉加载更多',
        loadingText: '加载中...',
        noMoreText: '-- 我是有底线的 --',
    },
    methods: {

    }
    
})

调用

    <refresh-view status="{{loadingType}}" wx:if="{{taskList.length > 0}}"></refresh-view>
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值