添加博客模块,支持Markdown渲染和文章详情页,优化图片懒加载和瀑布流布局

This commit is contained in:
2025-12-30 14:31:04 +08:00
parent 42dcf4195a
commit 79192df508
15 changed files with 3827 additions and 53 deletions

View File

@ -1,7 +1,7 @@
<template>
<div ref="waterfallWrapper" class="waterfall-list" :style="{ height: `${wrapperHeight}px` }">
<div v-for="(item, index) in list" :key="getKey(item, index)" class="waterfall-item">
<div class="waterfall-card">
<div v-for="(item, index) in list" :key="getKey(item, index)" :style="{height:`${colWidth * item.height / item.width}px`}" class="waterfall-item">
<div class="waterfall-card h-full">
<slot name="item" :item="item" :index="index" :url="getRenderURL(item)" />
</div>
</div>