naive-ui/demo/documentation/components/layout/zhCN/index.md
2020-02-07 23:40:07 +08:00

3.2 KiB
Raw Blame History

布局 Layout

布局是用来布局的。

演示

basic
border
absolute
scrollbar
collapse
trigger-button
show-sider-content

Props

Layout, Layout Content Props

名称 类型 默认值 说明
use-native-scrollbar boolean true 是否在自身使用原生滚动条。如果设定为 false, Layout 将会对内容使用 naive-ui 风格的滚动条
mode 'default' | 'absolute' default default 模式将会把 CSS position 设为 static. absolute 模式将会把 CSS position 设为 absolute,还将 leftrighttopbottom 设为 0absolute 模式在你想将内容在一个固定容器或者将这个页面的布局设为固定位置的时候很有用。你可能需要修改一些 style 来确保它按照你预想的方式展示
名称 类型 默认值 说明
bordered boolean false
mode 'default' | 'absolute' default default 模式将会把 CSS position 设为 static. absolute 模式将会把 CSS position 设为 absolute,还将 leftrightbottom 设为 0absolute 模式在你想将内容在一个固定容器或者将这个页面的布局设为固定位置的时候很有用。你可能需要修改一些 style 来确保它按照你预想的方式展示

Layout Header Props

名称 类型 默认值 说明
bordered boolean false
mode 'default' | 'absolute' default default 模式将会把 CSS position 设为 static. absolute 模式将会把 CSS position 设为 absolute,还将 leftrighttop 设为 0absolute 模式在你想将内容在一个固定容器或者将这个页面的布局设为固定位置的时候很有用。你可能需要修改一些 style 来确保它按照你预想的方式展示

Layout Sider Props

名称 类型 默认值 说明
bordered boolean false
mode 'default' | 'absolute' default default 模式将会把 CSS position 设为 static. absolute 模式将会把 CSS position 设为 absolute,还将 lefttopbottom 设为 0absolute 模式在你想将内容在一个固定容器或者将这个页面的布局设为固定位置的时候很有用。你可能需要修改一些 style 来确保它按照你预想的方式展示。当 Sider 的 mode 是 absolute 的时候,需要确保它旁边的 Layout 或者 Layout Content 的 mode 被设为 absoulte
collapsed-width number 48
width number 272
collapse-mode 'transform' | 'width' 'transform' 如果设定为 'width'Sider 的内容宽度将会被实际改变;如果设定为 'transform',边栏将只会移动它的位置而不会改变宽度。'transform' 的 collapse-mode 只适用于 'absolute' mode 的 Sider
collapsed boolean false
use-native-scrollbar boolean true 是否在自身使用原生滚动条。如果设定为 false, Sider 将会对内容使用 naive-ui 风格的滚动条
show-content boolean true 如果设为 falseSider 的内容将会变透明。
show-trigger boolean false 内置的触发按钮是否展示

Events

Layout Sider Events

名称 参数 说明
expand ()
collapse ()