Skip to content

View 视图

使用

基础用法

通过v-slot绑定dataItem中value字段可实现自定义视图渲染。

树形结构

拖拽排序

API

View Props

参数名描述类型默认值
data绑定的数据ViewData[]-
defaultActive默认激活视图项string | number-
draggable是否可拖拽booleanfalse
collapse是否折叠booleanfalse
show-custom-control是否显示自定义控制按钮booleanfalse
use-tree是否使用树形结构boolean-
treeConfig树形结构配置object-
showCount是否显示视图数据量booleantrue
props自定义视图项属性object-
simple 是否使用精简模式booleanfalse
height 视图高度string | number-
v-model / modelValue 当前激活视图项string | number-

View Events

事件名描述类型
refresh点击刷新按钮时触发Function
change视图切换时触发Function
remove点击删除视图按钮时触发Function
drag视图拖拽后触发Function
visible视图显示/隐藏时触发Function

TreeViewConfig

参数名描述类型默认值
nodeKey节点唯一标识string | numbervalue
emptyText空数据时显示的文字string-
expand-on-click-node是否点击节点展开, 为 false 时只有点箭头才会展开boolean-
default-expanded-keys默认展开的节点array-
showArrow是否显示箭头booleantrue
accordion是否每次只打开一个同级树节点展开booleanfalse
indent相邻级节点间的水平缩进,单位为pxnumber18
lazy是否懒加载子节点booleanfalse
icon子节点图标string | Component | Function-
expandIcon父节点展开图标string | Component | Function-
collapseIcon父节点收起图标string | Component | Function-
load加载子树数据的方法,仅当 lazy 属性为true 时生效Function-

View Methods

方法名描述类型
expand展开视图Function
collapse收起视图Function
toggle切换视图展开/收起状态Function
isExpand获取视图是否展开Function
isCollapse获取视图是否收起Function

View Slots

插槽名描述参数
default默认视图内容-
[active]自定义激活视内容, active为视图项的value-
header自定义头部内容-
refresh自定义刷新按钮object
label自定义视图项-
custom-header自定义视图内容-