Skip to content

BizMediaWall 媒体墙 ​

瀑布流媒体墙:CSS columns 卡片墙(图片 / 视频封面)+ 悬浮层(标题 / 标签(可点)/ 下载 / 删除)+ 内置灯箱(键盘 ←→ 翻页、Esc 关闭、视频直放)+ 底部加载更多。素材中心、活动相册、案例展示墙——动作类事件全部外抛,数据由业务层维护。

基础用法 ​

品牌主视觉
品牌主视觉
#VI #主图
banner 素材
banner 素材
#运营
详情页配图
详情页配图
#详情
社媒传播图
社媒传播图
#社媒 #活动
海报延展
海报延展
#海报
包装示意
包装示意
#包装
图片瀑布流 + 悬浮层(标题 / 标签 / 操作)。

灯箱预览 ​

案例图 1
案例图 1
案例图 2
案例图 2
案例图 3
案例图 3
案例图 4
案例图 4
案例图 5
案例图 5

点击任意卡片进入灯箱:← → 键翻页,Esc 关闭

点击卡片进灯箱:←→ 键盘翻页、Esc 关闭、计数显示。

视频混排 ​

产品演示(灯箱播放)
产品演示(灯箱播放)
#演示
配套宣传图
配套宣传图
客户案例视频
客户案例视频
#案例
type=video 以封面占位,灯箱内直接播放。

加载更多 ​

素材 1
素材 1
素材 2
素材 2
素材 3
素材 3
素材 4
素材 4
素材 5
素材 5
素材 6
素材 6
has-more + load-more 事件分页追加。

事件 ​

物料 A
物料 A
#秋季
物料 B
物料 B
#双11
download / remove / tag-click / item-click 事件日志。

布局参数 ​

图 1
图 1
图 2
图 2
图 3
图 3
图 4
图 4
图 5
图 5
图 6
图 6
图 7
图 7
图 8
图 8
图 9
图 9
columns 列数与 gap 间隙调整(窄屏自动换列)。

关闭灯箱 ​

资质文件(外链预览)
资质文件(外链预览)
合同扫描件
合同扫描件
验收照片
验收照片
previewable=false:点击交给业务层(外链预览 / 权限校验等)。

瀑布流混排 ​

素材 1(竖版)
素材 1(竖版)
素材 2(横版)
素材 2(横版)
素材 3(横版)
素材 3(横版)
素材 4(竖版)
素材 4(竖版)
素材 5(横版)
素材 5(横版)
素材 6(竖版)
素材 6(竖版)
素材 7(横版)
素材 7(横版)
素材 8(竖版)
素材 8(竖版)
横竖版图片混合:CSS columns 自然错落排布,gap=14 间隙调整。

Props ​

属性名类型默认值说明
itemsBizMediaItem[][]媒体列表(id / url / type / title / cover / tags / meta)
columnsnumber4列数
gapnumber10卡片间隙 px
previewablebooleantrue点击进灯箱
show-actionsbooleantrue悬浮操作(下载 / 删除)
has-morebooleanfalse底部加载更多入口
loadingbooleanfalse加载更多 loading
empty-textstring'暂无媒体内容'空态文案

Events ​

事件名参数说明
item-click(item)卡片点击(未开 previewable 时的业务预览时机)
download(item)悬浮下载
remove(item)悬浮删除(业务回写 items)
tag-click(tag, item)标签点击
load-more—加载更多

Expose ​

名称类型说明
open(id: string) => void打开指定项灯箱
close() => void关闭灯箱