这两周一直忙公司系统的迭代需求,没啥时间捣鼓自己的小项目,趁着项目进入测试收尾阶段,抽空把 Layout
布局的 Header
部分先搞好。
Logo
,右边放社交图标,暗黑模式切换Logo
和网站 favicon.ico
图标先简单这样布局,后期会考虑加一个 搜索输入框
。
Nuxt
提供了一个布局框架,用于将常见的 UI
模式提取为可重用的布局。
app.vue
中添加
,可以启用布局:
pnpm add @nuxt/image nuxt-icons -D
nuxt.config.ts
文件中启用:
modules: ['@nuxt/image', 'nuxt-icons'],
components/AppColorMode.vue
白天暗黑模式切换组件:
components/UColorModeSVG.vue
组件,SVG
跟随白天暗黑模式:
components/AppHeader
头部组件:
layouts/default.vue
默认布局组件:
PC端
移动端
目前实现的效果比较简单,先把基本布局和功能实现,后期再具体调整。
好了,今天就到这吧!
Github 仓库
:dream-site
线上预览
:dream-site.cn