美文网首页
vue遇上懒加载

vue遇上懒加载

作者: 从前慢pearl | 来源:发表于2018-05-03 17:08 被阅读0次

1,元素

图片.png

2,监听滚动事件

图片.png
 代码:
    mounted() {
        $(window).on("scroll",this.scrollfn)
    }

3,判断数据加载的时刻

图片.png
scrollfn(){
        var $load = $(".loading-more").eq(0)
        //滚动高度
        var scrollTop = $(window).scrollTop(),
        //窗口高度+滚动高度(元素刚好要进入窗口)
            s_rTop = $(window).height()+scrollTop,
        //元素到文档顶部高度
            offsetTop= $load.offset().top,
        //元素底部刚好出窗口上边(元素刚好要离开窗口)
            e_rTop = offsetTop+$load.outerHeight()

        if(offsetTop<s_rTop&&scrollTop<e_rTop){
            this.loads = true
            this.getSearchList()
        }else{
            this.loads = false
        }
   }

4,数据加载

图片.png

5,vue数据

图片.png

相关文章

  • vue遇上懒加载

    1,元素 2,监听滚动事件 3,判断数据加载的时刻 4,数据加载 5,vue数据

  • Vue路由异步组件

    vue异步组件和懒加载可以优化vue的性能 一、 原理 利用webpack对代码进行分割是懒加载的前提,懒加载就是...

  • 复习3

    vue路由懒加载 1.vue路由懒加载解决的什么 问题:解决打包后文件过大的问题,从而优化页面加载,提升性能 注意...

  • vue中的懒加载和按需加载

    vue中的懒加载和按需加载 懒加载 (1)定义:懒加载也叫延迟加载,即在需要的时候进行加载,随用随载。 (2)异步...

  • 相关插件

    axios vue-router vuex vue-lazyload 图片懒加载 element-ui 按需加载 ...

  • 浅谈 vue项目优化

    1.路由懒加载 使用vue-router的方法 2.图片懒加载 组件缓存 使用vue的,详...

  • 2019-05-10

    vue 组件按需引用,vue-router懒加载,vue打包优化,加载动画 当打包构建应用时,Javascript...

  • vue-cli 插件 vue-lazyload 图片懒加载

    vue-lazyload 图片懒加载 解决

  • vue懒加载

    什么是懒加载? 懒加载:也叫延迟加载,即在需要的时候进行加载,随用随载。 为什么需要懒加载? 像vue这种单页面应...

  • vue中组件懒加载

    vue中组件懒加载的方法 1.异步实现路由懒加载 2.import(推荐使用这种方式) 同理,路由懒加载和组件懒加...

网友评论

      本文标题:vue遇上懒加载

      本文链接:https://www.haomeiwen.com/subject/gpklrftx.html