首页 > 其他分享 >vant list列表 滑动加载

vant list列表 滑动加载

时间:2023-05-08 22:45:07浏览次数:31  
标签:loading false vant list 列表 加载

瀑布流滚动加载,用于展示长列表,当列表即将滚动到底部时,会触发事件并加载更多列表项。

import Vue from 'vue'; import { List } from 'vant'; Vue.use(List);

<van-list v-model="loading" :finished="finished" finished-text="没有更多了" @load="onLoad" > <van-cell v-for="item in list" :key="item" :title="item" /> </van-list>

export default {
  data() {
    return {
      list: [],
      loading: false,
      finished: false,
    };
   },
   methods: {
    onLoad() { // 异步更新数据 // setTimeout 仅做示例,真实场景中一般为 ajax 请求
      setTimeout(() => { for (let i = 0; i < 10; i++) { this.list.push(this.list.length + 1); }
       // 加载状态结束
       this.loading = false;
      // 数据全部加载完成
      if (this.list.length >= 40) {
        this.finished = true; } }, 1000); },
        },
      };

标签:loading,false,vant,list,列表,加载
From: https://www.cnblogs.com/zxm1993/p/17383391.html

相关文章

  • 解决Glide加载圆形图片,第一次只显示点位图的问题
    解决Glide加载圆形图片,第一次只显示点位图的问题master1parent 54cf183 commit ce068f3db5033b9af4b1b6ca5b9e77184dce9bcb studiotang committed on4Nov2015UnifiedSplit3changedfiles with 37additions and 10deletions. ......
  • 第6-1讲,Listbox 列表框控件
    Listbox列表框控件在与用户交互的过程成中,如果需要用户自己做出选择,可以使用列表框控件.importtkinterastk#创建一个窗口window=tk.Tk()#创建窗口的标题window.title("listbox")#设置窗口的大小window.geometry('500x400')#设置窗体的图标window.iconbitmap('../......
  • 108中超轻量级的加载动画!
    大家好,我是【程序视点】小二哥!今天要上的菜不是Animate.js,也不是Move.js,而是能提供108种加载动画的库:Whirl.最省力的加载动画话不多说,直接来看例子。以上只是冰山一角。whirl的CSS加载动画集合中有108种选项供你挑选。选中喜欢的动画后,点击“GrabtheCSSonGithub......
  • WPS2021 无法加载此加载项程序 解决办法
    我们多次安装WPS后容易导致WPS的默认加载项位置错误,打开word时提示如下错误1.此时可以通过如下步骤解决:开发工具——加载项——禁用——确定即可以正常使用 2.如果需要加载mathtype加载项,则通过加入正确的路径即可解决:添加——mathtype正确的路径——确定3.重新打开word......
  • Java入门7(异常处理,list集合)
    异常处理(try-catch)错误的种类一般来讲,程序出现错误的时候,大致情况有三种:语法错误运行时错误,指的是各程序运行的时候,出现的一些没有想到的问题,比如除数为0,比如数组下标越界等等逻辑错误,运行结果和与其结果不一致,俗称bug⭐Java中的异常处理机制主要用于处理运行时错误异常......
  • 【Dotnet 工具箱】DotNetCorePlugins- 动态加载和卸载 .NET 程序插件
    你好,这里是Dotnet工具箱,定期分享Dotnet有趣,实用的工具和组件,希望对您有用!1.DotNetCorePlugins-动态加载和卸载.NET程序插件DotNetCorePlugins是一个.NET的开源插件项目,它提供了能够动态加载程序集的API,然后把它们作为.NET主程序的扩展程序执行。这个库主要用到了......
  • (libgdx小结)资源加载器
    一、初始化及常见的APImanager=newAssetManager();//初始化资源管理器manager.load("animation.png",Texture.class);//预加载资源manager.unload("animation.png");//卸载资源manager.isLoaded("animation.png",Texture.class)//判断资源animation.png是否已经加载manager.ge......
  • Cesium:设置加载时的初始视角
    先选好位置,并调整好视角,然后按F12打开控制台分别输入:viewer.camera.positionviewer.camera.headingviewer.camera.pitchviewer.camera.roll来分别获取你选好的位置的坐标,视角等信息,然后利用viewer.camera.setView进行设置。viewer.camera.setView({//Cesium的坐......
  • vue2使用图片懒加载之vue-lazyload
    1.为什么要进行图片懒加载呢?使用图片懒加载的主要原因是为了优化网站或应用程序的性能和用户体验。当页面中存在大量图片时,如果一次性全部加载会影响页面的加载速度,用户可能需要等待很长时间才能看到完整的页面内容,这会影响用户的体验和满意度。2.如何实现图片懒加载使用http......
  • LinkedList底层结构和源码
    LinkedList底层结构和源码LinkedList的全面说明LinkedList底层实现了双向链表和双端队列特点可以添加任意元素(元素可以重复,包括null)线程不安全,没有实现同步LinkedList的底层操作机制LinkedList底层维护了一个双向链表LinkedList中维护了两个属性first和last分别......