UNPKG

@daysnap/horn-ui

Version:

hron ui

84 lines (68 loc) 2.06 kB
# HorCell 单元格 ### 介绍 单元格为列表中的单个展示项,也可以用于表单项底层 ## 代码演示 ### 基础用法 ```html <hor-cell label="单元格" value="内容" /> <hor-cell label="单元格" value="内容" arrow /> <hor-cell required label="单元格" value="内容" icon="setting-o" arrow /> ``` ### 内容多行 ```html <hor-cell label="单元格" lineClamp="2" value="1内容内容内容内容内容内容内容内1内2" /> <hor-cell label="可省略" value="1内容内容内容内容内容内容内容内容内容内容内容内容2" ellipsis /> <hor-cell label="多行可省略" lineClamp="2" value="1内容内容内容内容内容内容内容内1内容内容内容内容内容内容内容内容内容内容内容内容2容内容内容内容内容2" /> ``` ### 垂直排列 ```html <hor-cell required direction="column" label="单元格" value="1内容内容内容内容内容内容内容内容内容内容内容内容2" arrow /> <hor-cell direction="column" lineClamp="2" label="超出多少行可省略" value="1内容内容内容内容内容内容内容内容内容内容内容内容21内容内容内容内容内容内容内容内容内容内容内容内容21内容内容内容内容内容内容内容内容内容内容内容内容2" /> ``` ### 使用插槽 ```html <hor-cell label="单元格"> <b>插槽内容</b> <hor-icon name="hor-version" /> </hor-cell> <hor-cell label="单元格" arrow> <input type="text" placeholder="请输入密码" /> <template #suffix> <hor-icon name="plus" /> </template> </hor-cell> ``` ## API ### Props <table> <tr> <td>名称</td> <td>类型</td> <td>默认值</td> </tr> <tr v-for="(item, key) in horCellProps" :key="key"> <td>{{ key }}</td> <td>{{ parseType(item.type || item) }}</td> <td>{{ reserve(item.default, '-') }}</td> </tr> </table> <script setup lang="ts"> import { reserve } from '@daysnap/utils' import { HorCell, horCellProps } from '.' import { parseType } from '../utils' </script>