el-descriptions

Display structured labeled data lists in Element Plus applications.

21|2|Updated Mar 13, 2026
One-click install
npx skills add https://github.com/jiaiyan/element-plus-skills --skill el-descriptions
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: el-descriptions
Source: https://github.com/jiaiyan/element-plus-skills/tree/main/components/el-descriptions
Command: npx skills add https://github.com/jiaiyan/element-plus-skills --skill el-descriptions

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Descriptions component helps display multiple fields in list form, suitable for detail pages and information displays.

Core Features & Use Cases

  • Flexible field layouts with itemized descriptions and optional borders
  • Supports vertical/horizontal directions and adjustable sizing
  • Useful for information-dense pages such as product specs or profile overviews

Quick Start

Create an el-descriptions block in your Vue template and supply el-descriptions-item entries to display labeled data.

Frequently Asked Questions about el-descriptions

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I display structured product specs or user profile data in an Element Plus application?

You can display structured data using the el-descriptions component in Element Plus, which renders labeled information in list form for detail pages and profile overviews. Supply el-descriptions-item entries to show each field.

Can I change the layout direction and borders for labeled data display in Vue?

Yes, labeled data display supports both vertical and horizontal directions with optional borders. You can adjust the sizing and label widths to fit information-dense pages like product specifications or comparison lists.

What is the best way to present information-dense details like comparison lists in a Vue UI?

The best way to present information-dense details is using a descriptions component that organizes multiple fields into a structured list. It handles flexible field layouts with itemized descriptions to keep detail pages clean and readable.

Does Element Plus support item-level controls within a descriptions list?

Element Plus supports item-level controls within a descriptions list via el-descriptions-item entries. You can customize each labeled data point individually while maintaining the overall horizontal or vertical layout of the detail page.

When do I need a descriptions component for my Vue detail pages?

You need a descriptions component when displaying multiple labeled fields in list form, such as for product specs, user details, or profile overviews. It is ideal when your detail pages require structured, information-dense data presentation.