虛擬列表 vue-virtual-scroller 的使用

npm 詳情:vue-virtual-scroller - npm (npmjs.com)

這里我使用的是RecycleScroller。

App.vue

<template><RecycleScrollerclass="scroller":items="items":item-size="54"v-slot="{ item }"><list-item :item="item"></list-item></RecycleScroller>
</template><script>
import {RecycleScroller} from 'vue-virtual-scroller'
import 'vue-virtual-scroller/dist/vue-virtual-scroller.css'
import ListItem from "@/components/ListItem.vue";// items 是一個對象數組, item 傳遞給 ListItem 組件 是包含了對象數組的對象
var items = []
for (let i = 0; i < 10000; i++) {items.push({id: i + 1,name: 'User ' + (i + 1),})
}
export default {components: {ListItem,RecycleScroller},data() {return {items: items}}
}
</script><style scoped>
.scroller {height: 50vh;width: 50vw;background-color: #f5f5f5;padding: 10px;}
</style>

ListItem.vue

<script>export default {props: {item: Object}
}
</script><template><div class="list-item"><span>id{{item.id}}</span><span>name{{item.name}}</span><span>age{{item.count}}</span></div>
</template><style scoped>
.list-item {text-align: center;height: 54px;padding: 1em;box-sizing: border-box;display: grid;grid-template-columns: repeat(3, 1fr);box-shadow: 0 0 3px rgba(0, 0, 0, 0.5);
}
</style>

image.png

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/diannao/13688.shtml
繁體地址,請注明出處:http://hk.pswp.cn/diannao/13688.shtml
英文地址,請注明出處:http://en.pswp.cn/diannao/13688.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

Flask Response 對象

文章目錄 創建 Response 對象設置響應內容設置響應狀態碼設置響應頭完整的示例拓展設置響應的 cookie重定向響應發送文件作為響應 總結 Flask 是一個 Python Web 框架&#xff0c;用于快速開發 Web 應用程序。在 Flask 中&#xff0c;我們使用 Response 對象來構建 HTTP 響應。…

【論文筆記】advPattern

【論文題目】 advPattern: Physical-World Attacks on Deep Person Re-Identification via Adversarially Transformable Patterns Abstract 本文首次嘗試對深度reID實施魯棒的物理世界攻擊。提出了一種新穎的攻擊算法&#xff0c;稱為advPattern&#xff0c;用于在衣服上生成…

文本轉語音軟件-TTSMaker

一、TTSMaker介紹 TTSMaker&#xff08;馬克配音&#xff09;是一款免費的文本轉語音工具&#xff0c;提供語音合成服務&#xff0c;支持多種語言&#xff0c;包括中文、英語、日語、韓語、法語、德語、西班牙語、阿拉伯語等50多種語言&#xff0c;以及超過300種語音風格。 可…

C語言指針相關知識(第四篇章)(非常詳細版)

文章目錄 前言一、什么是回調函數二、qsort函數的介紹(默認升序排序)三、qsort函數的模擬實現&#xff08;通過冒泡排序&#xff09;總結 前言 本文介紹了回調函數&#xff0c;qsort函數的使用&#xff0c;以用冒泡排序來模擬實現qsort函數 提示&#xff1a;以下是本篇文章正文…

持續總結中!2024年面試必問 20 道 Redis面試題(四)

上一篇地址&#xff1a;持續總結中&#xff01;2024年面試必問 20 道 Redis面試題&#xff08;三&#xff09;-CSDN博客 七、Redis過期鍵的刪除策略&#xff1f; Redis 過期鍵的刪除策略主要涉及以下幾種方式&#xff1a; 1. 定時刪除&#xff08;Timed Expiration&#xff…

面試的內容

1.C的三大特性&#xff1a;封裝&#xff0c;繼承&#xff0c;多態 2.C11的特性 3.NULL與Nullptr的區別: nullptr是一個特殊的空指針常量&#xff0c;不能被隱式轉換為其他類型。 NULL 在一些情況下可能會發生隱式類型轉換 4.智能指針 5.stl/Qt stl stl容器包含哪些&…

如何在沒有密碼或Face ID的情況下解鎖iPhone

iPhone 是一款以其一流的安全功能而聞名的設備&#xff0c;包括面容 ID 和密碼。但是&#xff0c;你有沒有想過&#xff0c;如果沒有這些安全措施&#xff0c;你是否可以解鎖iPhone&#xff1f;無論您是忘記了密碼&#xff0c;Face ID不起作用&#xff0c;還是只是對其他方法感…

5.23-

回顧 I0多路復用的原理? 程序首先向操作系統發起一個IO多路復用請求&#xff0c;告訴操作系統需要監視哪些IO通道。這些IO通道可以包括網絡套接字、文件描述符等操作系統隨后會將這些IO通道放入一個隊列中&#xff0c;并在某個IO通道就緒時&#xff08;如數據到達、文件可讀…

「YashanDB遷移體驗官」Mysql生產環境遷移至YashanDB數據庫深度體驗

「YashanDB遷移體驗官」Mysql生產環境遷移至YashanDB數據庫深度體驗 1. 前言1.1 產品介紹1.2 產品架構1.3 產品規格1.3.1 數據庫版本支持1.3.2 數據類型支持 2. YMP安裝2.1 環境說明2.2 執行安裝2.3 訪問YMP2.3.1 YMP登錄界面2.3.2 YMP遷移流程 3. YMP數據遷移3.1 創建數據源3.…

離線模式下載安裝gcc-4.8.5

目錄 一,下載gcc離線安裝包 二,下載gcc依賴包 三,安裝gcc 1, 解壓 2, 將依賴庫放置環境 3, 安裝 3.1自動安裝 3.1.1 執行依賴庫的編譯 3.1.2 新建編譯目錄 3.1.3 配置編譯環境 3.1.4 編譯 3.1.5 安裝 3.2 手動安裝 3.2.1 安裝GMP-4.3.2 3.2.2 安裝mpf…

【pytorch】 Win11下cuda,cudnn以及pytorch環境安裝

Win11下cuda&#xff0c;cudnn以及pytorch環境安裝 CUDA環境安裝1. 查看CUDA版本1.1 打開NVIDIA控制面板&#xff0c;可以點右下角的NVIDIA設置1.2 點擊系統信息&#xff0c;選擇組件查看CUDA版本 2. 下載對應的CUDA版本3. 安裝3.1 啟動exe文件安裝 4. 驗證安裝結果 CUDNN 環境…

【MySQL精通之路】InnoDB-啟動選項和系統變量

系統變量可以在服務器啟動時設置TRUE或FALSE啟用禁用&#xff0c;也可以通過使用--skip前綴來禁用 例如&#xff1a; 要啟用或禁用InnoDB自適應哈希索引&#xff0c;可以在命令行中使用--skip-innodb-adaptive-hash-index或--innodb-adaptive-hash-index&#xff0c;或者在配置…

JavaSE : 注解 Annotation

注解 Java中的注解&#xff08;Annotation&#xff09;是一種元數據形式&#xff0c;用于向編譯器或JVM提供有關程序元素&#xff08;如類、方法、變量、參數和包&#xff09;的附加信息。注解不會直接影響程序的行為或結構&#xff0c;但它們可以被編譯器、開發工具或運行時環…

Apache CXF Aegis databinding SSRF 高危漏洞修復

一、漏洞修復 Apache CXF Aegis databinding SSRF漏洞 Spring Web UriComponentsBuilder URL解析不當漏洞 二、修復步驟 1、Apache CXF Aegis databinding SSRF漏洞修復 步驟&#xff1a; 進入服務器搜索 databinding find -name *databinding* 發現版本是3.1.6 果斷…

數據結構~~帶環鏈表的環開始的節點位置**兩種方法

1.帶環鏈表環開始的位置 &#xff08;1&#xff09;上面的這個測試用例使用的是包含了4個節點的帶環鏈表&#xff0c;我們要找的就是鏈表里面的環開始的節點的位置&#xff0c;拿這個測試用例而言&#xff0c;就是2這個節點&#xff0c;從這個節點開始&#xff0c;我們的鏈表就…

【第16章】MyBatis-Spring之SqlSession

文章目錄 前言一、SqlSessionTemplate1. 創建2. 使用3. 批量操作3.1 創建SqlSessionTemplate3.2 service3.3 controller 二、SqlSessionDaoSupport總結 前言 在 MyBatis 中&#xff0c;你可以使用 SqlSessionFactory 來創建 SqlSession。 一旦你獲得一個 session 之后&#xf…

源碼部署EFK

目錄 資源列表 基礎環境 關閉防護墻 關閉內核安全機制 修改主機名 添加hosts映射 一、部署elasticsearch 修改limit限制 部署elasticsearch 修改配置文件 單節點 集群(3臺節點集群為例) 啟動 二、部署filebeat 部署filebeat 添加配置文件 啟動 三、部署kiban…

單點登錄【demo】

前言 2023-07-29 15:44:56 公開發布于 2024-5-22 00:04:56 單點登錄【demo】 以下是 Java 實現單點登錄的示例代碼&#xff1a; 單點登錄&#xff08;Single Sign-On&#xff0c;SSO&#xff09;是一種身份認證和授權機制&#xff0c;可以使用戶在多個應用程序或系統之間使…

SQL常用基礎語句(一)-- FGHIJ開頭

GROUP BY GROUP BY語法可以根據給定數據列的每個成員對查詢結果進行分組統計&#xff0c;最終得到一個分組匯總表。在GROUP BY子句后面包含了一個HAVING子句&#xff0c;HAVING類似于WHERE&#xff0c;&#xff08;唯一的差別是WHERE過濾行&#xff0c;HAVING過濾組&#xff0…

【C/C++筆試練習】TCP、IP廣播、ARP協議、IP路由器、MAC協議、三次握手、TCP/IP、子網劃分年、會抽獎、抄送列表

文章目錄 C/C筆試練習選擇部分&#xff08;1&#xff09;TCP&#xff08;2&#xff09;IP廣播&#xff08;3&#xff09;ARP協議&#xff08;4&#xff09;IP路由器&#xff08;5&#xff09;MAC協議&#xff08;6&#xff09;三次握手&#xff08;7&#xff09;TCP/IP&#xf…