vue element plus Descriptions 描述列表

简介: vue element plus Descriptions 描述列表

列表形式展示多个字段。

基础用法#

User Info

Usernamekooriookami Telephone18100000000 PlaceSuzhou
RemarksSchool AddressNo.1188, Wuzhong Avenue, Wuzhong District, Suzhou, Jiangsu Province

不同尺寸#

LargeDefaultSmall

With border

Operation

Username

kooriookami

Telephone

18100000000

Place

Suzhou

Remarks

School

Address

No.1188, Wuzhong Avenue, Wuzhong District, Suzhou, Jiangsu Province

Without border

Operation

Usernamekooriookami Telephone18100000000 PlaceSuzhou
RemarksSchool AddressNo.1188, Wuzhong Avenue, Wuzhong District, Suzhou, Jiangsu Province

垂直列表#

LargeDefaultSmall

Vertical list with border

Username Telephone Place
kooriookami 18100000000 Suzhou
Remarks Address
School No.1188, Wuzhong Avenue, Wuzhong District, Suzhou, Jiangsu Province

Vertical list without border

Username Telephone Place
kooriookami 18100000000 Suzhou
Remarks Address
School No.1188, Wuzhong Avenue, Wuzhong District, Suzhou, Jiangsu Province

自定义样式#

Customized style list

Username kooriookami Telephone 18100000000 Place Suzhou
Remarks School Address No.1188, Wuzhong Avenue, Wuzhong District, Suzhou, Jiangsu Province

Descriptions API#

Descriptions Attributes#

属性名 说明 类型 默认
border 是否带有边框 boolean false
column 一行 Descriptions Item 的数量 number 3
direction 排列的方向 enum horizontal
size 列表的尺寸 enum
title 标题文本,显示在左上方 string ''
extra 操作区文本,显示在右上方 string ''

Descriptions Slots#

插槽名 说明 子标签
default 自定义默认内容 Descriptions Item
title 自定义标题,显示在左上方
extra 自定义操作区,显示在右上方

DescriptionsItem API#

DescriptionsItem Attributes#

属性名 说明 类型 默认
label 标签文本 string ''
span 列的数量 number 1
width 列的宽度,不同行相同列的宽度按最大值设定(如无 border ,宽度包含标签与内容) string / number ''
min-width 列的最小宽度,与 width 的区别是 width 是固定的,min-width 会把剩余宽度按比例分配给设置了 min-width 的列(如无 border,宽度包含标签与内容) string / number ''
align 列的内容对齐方式(如无 border,对标签和内容均生效) enum left
label-align 列的标签对齐方式,若不设置该项,则使用内容的对齐方式(如无 border,请使用 align 参数) enum ''
class-name 列的内容自定义类名 string ''
label-class-name column label custom class name string ''

DescriptionsItem Slots#

插槽名 说明
default 自定义默认内容
label 自定义标签

源代码#

组件文档

相关文章
|
3天前
|
JavaScript 前端开发
如何在 Vue 项目中配置 Tree Shaking?
通过以上针对 Webpack 或 Rollup 的配置方法,就可以在 Vue 项目中有效地启用 Tree Shaking,从而优化项目的打包体积,提高项目的性能和加载速度。在实际配置过程中,需要根据项目的具体情况和需求,对配置进行适当的调整和优化。
|
3天前
|
JavaScript 前端开发 UED
vue学习第二章
欢迎来到我的博客!我是一名自学了2年半前端的大一学生,熟悉JavaScript与Vue,目前正在向全栈方向发展。如果你从我的博客中有所收获,欢迎关注我,我将持续更新更多优质文章。你的支持是我最大的动力!🎉🎉🎉
|
3天前
|
JavaScript 前端开发 开发者
vue学习第一章
欢迎来到我的博客!我是瑞雨溪,一名热爱JavaScript和Vue的大一学生。自学前端2年半,熟悉JavaScript与Vue,正向全栈方向发展。博客内容涵盖Vue基础、列表展示及计数器案例等,希望能对你有所帮助。关注我,持续更新中!🎉🎉🎉
|
JavaScript 测试技术 容器
Vue2+VueRouter2+webpack 构建项目
1). 安装Node环境和npm包管理工具 检测版本 node -v npm -v 图1.png 2). 安装vue-cli(vue脚手架) npm install -g vue-cli --registry=https://registry.
1047 0
|
3天前
|
存储 缓存 JavaScript
在 Vue 中使用 computed 和 watch 时,性能问题探讨
本文探讨了在 Vue.js 中使用 computed 计算属性和 watch 监听器时可能遇到的性能问题,并提供了优化建议,帮助开发者提高应用性能。
|
3天前
|
存储 缓存 JavaScript
如何在大型 Vue 应用中有效地管理计算属性和侦听器
在大型 Vue 应用中,合理管理计算属性和侦听器是优化性能和维护性的关键。本文介绍了如何通过模块化、状态管理和避免冗余计算等方法,有效提升应用的响应性和可维护性。
|
3天前
|
存储 缓存 JavaScript
Vue 中 computed 和 watch 的差异
Vue 中的 `computed` 和 `watch` 都用于处理数据变化,但使用场景不同。`computed` 用于计算属性,依赖于其他数据自动更新;`watch` 用于监听数据变化,执行异步或复杂操作。
|
4天前
|
存储 JavaScript 开发者
Vue 组件间通信的最佳实践
本文总结了 Vue.js 中组件间通信的多种方法,包括 props、事件、Vuex 状态管理等,帮助开发者选择最适合项目需求的通信方式,提高开发效率和代码可维护性。
|
4天前
|
存储 JavaScript
Vue 组件间如何通信
Vue组件间通信是指在Vue应用中,不同组件之间传递数据和事件的方法。常用的方式有:props、自定义事件、$emit、$attrs、$refs、provide/inject、Vuex等。掌握这些方法可以实现父子组件、兄弟组件及跨级组件间的高效通信。
|
9天前
|
JavaScript
Vue基础知识总结 4:vue组件化开发
Vue基础知识总结 4:vue组件化开发