Skip to content

BizFileExplorer 文件资源管理器 ​

文件资源管理器:面包屑路径导航(v-model 路径 id 序列)+ 当前层网格 / 列表双视图 + 名称搜索 + 单选高亮、双击打开(文件夹进入 / 文件 open)、悬浮操作(下载 / 删除事件外抛)。纯数据驱动(data 文件树注入)——上传、删除等动作由业务层执行后回写 data。网盘、素材库、附件管理的通用浏览区。

基础用法 ​

交付资源
2 项
项目文档
3 项
README.md
3.1 KB
网格视图:双击进入文件夹,双击文件触发 open,悬浮出下载 / 删除。

列表视图 ​

名称大小修改时间操作
四季度报表—2026-10-26 08:00
10月经营分析.xlsx957.0 KB2026-10-26 09:00
汇报材料.pptx6.5 MB2026-10-26 11:00
预算执行.pdf2.3 MB2026-10-26 10:00
view=list 行式布局,含大小与修改时间列(v-model:view 可切换)。

多级导航 ​

集团文件
2 项

当前层级:根目录(路径 id 序列:根)

面包屑逐级进入 / 直接回跳任意层级,folder-change 外抛当前路径。

搜索 ​

设计稿
0 项
品牌规范.pdf
878.9 KB
品牌色板.png
117.2 KB
图标库.svg
43.9 KB
字体包.zip
31.5 MB
按名称过滤当前层内容(文件夹优先排序)。

事件 ​

归档
0 项
报表.xlsx
488.3 KB
open / download / remove / upload / folder-change 全事件日志。

自定义图标与操作 ​

我的收藏
0 项
核心指标看板.xlsx
781.3 KB
月度复盘.pdf
1.7 MB
icon / actions 插槽接管卡片图标与悬浮操作。

列表视图导航 ​

名称大小修改时间操作
财务凭证—2026-10-26 08:05
合同归档—2026-10-26 09:05
年度预算.xlsx527.3 KB2026-10-26 11:05
list 模式双击进出文件夹,大小与修改时间成列展示。

空态 ​

空文件夹(empty 插槽自定义,覆盖默认 empty-text)
空文件夹占位,empty 插槽接管(引导上传)。

Props ​

属性名类型默认值说明
dataBizFileNode[][]文件树(根层列表,folder 含 children)
v-modelstring[][]当前路径(根到当前文件夹 id 序列)
v-model:view'grid' | 'list''grid'视图模式
searchablebooleantrue名称搜索框
show-uploadbooleanfalse上传按钮(emit upload)
empty-textstring'当前文件夹为空'空态文案
placeholderstring''搜索框占位(空则用默认文案)

Events ​

事件名参数说明
update:modelValue(path: string[])路径变化
update:view`(view: 'grid''list')`
folder-change(path, folder)进入 / 返回文件夹
open(node)双击打开文件
download(node)悬浮下载
remove(node)悬浮删除(业务回写 data)
upload(folder)上传按钮(目标文件夹)

Slots ​

插槽名作用域说明
icon{ node }图标接管
actions{ node }悬浮操作接管
empty—空态接管

Expose ​

名称类型说明
navigate(path: string[]) => void编程式进入路径
getSelected() => BizFileNode | null当前选中节点
getCurrentFolder() => BizFileNode | null当前文件夹