下拉的核心代码为:scrollFun(e) {constoffsetHeight= e.target.offsetHeightconstscrollHeight= e.target.scrollHeightconstscrollTop= e.target.scrollTopif((scrollHeight - (offsetHeight+scrollTop)) < 10){if(this.bottomMain){this.bottomMain = falsethis.addListDataFun()}}},addListDataFun(){this.$Spin.show({render: (h) => {return h('div', [h('Icon', {'class': 'demo-spin-icon-load',props: {type: 'ios-loading',size: 18}}),h('div', '数据更新中...')])}});setTimeout(() => {this.pbList = this.pbList.concat(this.addList)this.bottomMain = truethis.$nextTick(()=>{this.$refs.compList.waterFall("#tabContainer", ".tab-item")this.$Spin.hide()})},1000)}这里使用的是iView-UI的全局加载事件,如果你要用其他的UI框架,也可以自行修改到这里 , 所有的思路就结束了如果对您有所帮助,欢迎您点个关注,我会定时更新技术文档,大家一起讨论学习 , 一起进步 。
文章插图
推荐阅读
- 如何使用netlify部署vue应用程序
- 支付宝蚂蚁庄园11月10日正确答案分享
- 如何注销一个人的支付宝(怎么注销另外一个支付宝账户)
- 手机qq怎样建群(如何建一个qq群)
- qq一个人怎么建群(一个qq群可以容纳多少人)
- SR寄存器BP[x:0]位 痞子衡嵌入式:一个关于Segger J-Flash在Micron Flash固定区域下载校验失败的故事
- 案例分享 生产环境逐步迁移至k8s集群 - pod注册到consul
- 【面试题】Vue2动态添加路由 router.addRoute
- 微信朋友圈怎么转发别人分享的链接、图片、文章
- EFCore分表实现