# 扩展面板 (Expansion panels)
v-expansion-panel
组件有助于减少大量信息的垂直空间占用。 组件的默认功能是仅显示一个扩展面板; 然而,使用 multiple
属性后,扩展面板可以保持打开,直到显式地关闭。
# 使用
最简单的扩展面板显示可扩展项目的列表。
# API
# 示例
# 属性
# 手风琴
accordion 属性激活时,当前扩展面板周围不会有边距。
# 禁用
扩展面板及其内容都可以使用 disabled 属性禁用。
# 调焦
扩展面板头部可以使用 focusable 属性使其可以聚焦。
# 缩进
inset 属性激活时,当前扩张面板变得更小。
# 外部控制
可以通过修改 v-model 来从外部控制扩展面板。 它的值对应于当前打开的扩展面板索引(从0开始)。 如果使用 multiple 属性,则是一个包含打开项索引的数组。
# 弹出
扩展面板还具有 popout 设计。 如果扩展面板激活popout
属性,扩张面板将会在激活时扩大。
# 只读
readonly 属性做了与 disabled 相同的事情,但不涉及样式。
# 其他
# 高级版
扩展面板为构建真正高级的实现提供了丰富的平台。 在这里,我们可以利用 v-expansion-panel-header
组件中的插槽,通过淡入淡出内容来响应打开或关闭的状态。
# 自定义图标
展开操作的图标可以使用 expand-icon 属性或 actions
插槽自定义。
了解更多?
继续学习由 我们的团队 选择的相关内容,或通过使用下面的导航链接在页面之间跳转。
在 GitHub 上编辑此页面
最后更新:11/12/2024, 6:59:50 AM