• mint-ui loadmore使用方法和注意事项


      最好按照github里的例子ctrl+c => v 模版、js

    mint-ui/example/pages/pull-up.vue

    注意设置:mt-loadmore组件:auto-fill='autoFill'为false,以防止上来无限请求
        :给mt-loadmore父组件css:overflow: scroll;防止华为手机和苹果模式下浏览器手机测试上拉无效
        :给mt-loadmore父组件css:-webkit-overflow-scrolling: touch;防止苹果手机拖动生涩
        :给mt-loadmore父组件高度:style="{ height: wrapperHeight + 'px' }

    1 mounted() {
    2   this.wrapperHeight = document.documentElement.clientHeight - this.$refs.wrapper.getBoundingClientRect().top;
    3 }

    上边这个是官方方法,用来去除轻微上拉就触发检测机制从而加载下一页的BUG

        :不要忘记判断加载完成全部后台传来的数据列表后,this.allLoaded = true;知会禁止上拉加载

    相关理解:loadBottom()是上拉加载的方法,当用户上拉超过阀值,触发加载就是调用这个方法。请进行相关请求操作,请求完成后调用this.$refs.loadmore.onBottomLoaded()方法通知loadmore组件加载完成,进而自动更新status

    1 handleBottomChange(status) {
    2   this.bottomStatus = status;
    3 }

    这个官方方法照搬就行了,用来绑定loadmore状态到vue实例的,通过这个值来更新显示给用户看的状态

  • 相关阅读:
    TyvjP2018 「Nescafé26」小猫爬山
    简化版桶排序
    getchar吸收回车
    fprintf与fscanf
    c语言命令行参数
    bit、byte、位、字节、汉字的关系
    C语言联合体
    结构体
    关于Integer的parseInt(String s, int radix)方法的使用
    java中nextLine()和next()的区别
  • 原文地址:https://www.cnblogs.com/bjhl/p/10561932.html
Copyright © 2020-2023  润新知