feat: 添加博客分类和分页功能
为博客页面添加分类筛选功能,支持按分类查看文章 实现分页功能,优化文章列表展示 调整页面布局和样式,增加交互效果
This commit is contained in:
@ -1,7 +1,7 @@
|
||||
<template>
|
||||
<div ref="nav" class="main-nav hidden lg:flex justify-between bg-white">
|
||||
<!-- 网站Logo -->
|
||||
<div class="px-5 items-centerflex" slot="brand" @click="goHome">
|
||||
<div class="px-5 items-centerflex cursor-pointer" slot="brand" @click="goHome">
|
||||
<img :src="logo" alt="柚子的网站" class="h-9 align-middle" />
|
||||
</div>
|
||||
<!-- 主导航菜单 -->
|
||||
@ -9,7 +9,7 @@
|
||||
<n-menu :icon-size="12" v-model:value="activeKey" class="" mode="horizontal" :options="menuOptions" />
|
||||
</div>
|
||||
<!-- 用户区域 -->
|
||||
<div class="!text-[#ec66ab] flex items-center" @click="gotoHf">
|
||||
<div class="!text-[#ec66ab] flex items-center cursor-pointer" @click="gotoHf">
|
||||
<span class="flex items-center location-info truncate">
|
||||
<n-icon class="mr-1">
|
||||
<icon-loc class="w-[26px] h-[26px]"></icon-loc>
|
||||
@ -81,11 +81,11 @@
|
||||
// 从@/icon/menu引入所有的svg文件
|
||||
import logo from '@/assets/images/logo.png';
|
||||
import artiSvg from '@/icon/menu/arti.svg';
|
||||
import downSvg from '@/icon/menu/download.svg';
|
||||
// import downSvg from '@/icon/menu/download.svg';
|
||||
import homeSvg from '@/icon/menu/home.svg';
|
||||
import linkSvg from '@/icon/menu/link.svg';
|
||||
import picSvg from '@/icon/menu/pic.svg';
|
||||
import settingSvg from '@/icon/menu/setting.svg';
|
||||
// import settingSvg from '@/icon/menu/setting.svg';
|
||||
import loginModal from '@/components/Login.vue'
|
||||
import masked from '@/components/mask.vue'
|
||||
import type { UploadFileInfo } from 'naive-ui'
|
||||
|
||||
Reference in New Issue
Block a user