# Descriptions 記述リスト

項目化されたキーと値の情報をテーブル形式で表示します。列数と罫線の制御をサポートします。

記述リスト
<template>
  <div class="demo-col">
    <LhDescriptions title="溪山行旅図 · 著録情報" :column="2" border :items="items" />
    <LhDescriptions title="溪山行旅図 · 罫線なし" :column="3" :items="itemsPlain" />
  </div>
</template>

<script>
export default {
  data: () => ({
    items: [
      { label: '作者', value: '範寛' },
      { label: '年代', value: '北宋' },
      { label: '材質', value: '絹本水墨' },
      { label: '収蔵', value: '台北故宮博物院', span: 2 },
    ],
    itemsPlain: [
      { label: '作者', value: '範寛' },
      { label: '年代', value: '北宋' },
      { label: '材質', value: '絹本水墨' },
    ],
  }),
}
</script>

# Props

プロパティ 説明 型 デフォルト値
title タイトル string ''
column 一行あたりに表示する項目の列数 number 3
border 罫線を表示 boolean false
items 項目リスト。label / value / span の三つ組 LhDescriptionsItem[] []
sx sx によるレイアウト省略記法 — —

ヒント

items の span はその項目がまたぐ列数を制御します(デフォルトは 1)。「長い値を一行全体に占めさせる」組版に使います。

Copyright © 2024-2026 FengMo WenXue