当前位置: 首页 > news >正文

vue3如果ul的li太多展示不了,展示滑动scroll

在Vue 3中,如果你有一个ul元素,其中包含很多li元素,而页面空间有限,导致无法一次性展示全部li,你可以使用滚动条来滑动查看更多内容。这里提供一个简单的示例,使用了v-for来渲染列表,并通过CSS样式确保ul具有滚动条。

<template><ul class="scroll-list"><li v-for="(item, index) in items" :key="index">{{ item }}</li></ul>
</template><script>
export default {data() {return {items: Array.from({ length: 100 }, (_, i) => `Item ${i + 1}`) // 生成100个示例项目};}
};
</script><style>
.scroll-list {height: 200px; /* 设置固定高度 */overflow-y: auto; /* 启用垂直滚动条 */list-style-type: none; /* 移除默认列表样式 */padding: 0; /* 移除默认内边距 */margin: 0; /* 移除默认外边距 */
}.scroll-list li {padding: 8px; /* 添加内边距 */border-bottom: 1px solid #ccc; /* 添加分割线 */
}
</style>

在这个例子中,items数组包含了100个项目。scroll-list类确保了ul有一个固定的高度并且内容超出时显示滚动条。v-for指令用于渲染数组中的每个项目,并为每个li分配一个唯一的key属性。CSS样式是可选的,用于提升用户体验。


http://www.mrgr.cn/news/66359.html

相关文章:

  • 个人开发三步走
  • Python嵌入式系统编程的8个基础知识点
  • Spring框架和Spring Boot框架都使用注解来简化配置和提高开发效率,但它们之间存在一些区别
  • 单元测试(Junit)
  • 图文深入介绍Oracle DB link(二)
  • 使用Flask构建RESTful API
  • 网络安全新前沿:防御策略与技术革新
  • 深度学习经典模型之LeNet-5
  • MATLAB实现人工免疫网络算法(Artificial Immune Network Algorithm, AINA)
  • stm32学习4
  • 聚合(Aggregate)
  • ADNI蛋白质数据集下载
  • 基于Python+Vue开发的口腔牙科预约管理系统
  • 十月末补充(?
  • 李沐Softmax回归从零开始实现代码中的关于y和y_hat
  • 牛客网剑指Offer-树篇-JZ36 二叉搜索树与双向链表
  • web——[ACTF2020 新生赛]Exec1——命令注入
  • Spring cloud
  • 探索Java与C++中的类成员访问修饰符:从默认设置到封装实践
  • K8S简单部署,以及UI界面配置
  • 2024年Q3企业邮箱安全性研究报告:钓鱼邮件攻击同比上涨102.3%
  • 揭秘rust中默认参数类型不为人知的秘密,你确定不来了解下吗?
  • 华为 HarmonyOS NEXT 原生应用开发: 动画的基础使用(属性、显示、专场)动画
  • 从零开始的LeetCode刷题日记:746. 使用最小花费爬楼梯
  • 十月末
  • Nginx配置文件编写示例