nuxt页面布局

nuxt页面默认布局文件在layouts目录下default.vue,可将页面的头部和脚部提取出来,形成布局页,将主内容区域的内容替换成<nuxt />。附default.vue代码:

html 复制代码
<template>
  <div class="app-container">
    <div id="main">
      <!-- 公共头 -->
      <myheader/>
      <div class="main-container">
        <el-scrollbar class='page-component__scroll'>
        <!-- 内容区域 -->
        <nuxt/>
        </el-scrollbar>
      </div>
        <!-- 公共底 -->
      <myfooter/>
    </div>
  </div>
</template>
<script>
import '~/assets/css/app.css'
import '~/assets/css/chunk.css'
import '~/assets/css/iconfont.css'
import '~/assets/css/main.css'
export default {
 }
</script>

分别在default.vue同级的layouts目录下创建头文件myheader.vue和myfooter.vue,

最后在default.vue的<script>中引入myheader.vue和myfooter.vue

html 复制代码
import myheader from './myheader'

import myfooter from './myfooter'

export default {

  components: {

      myheader,myfooter

    }

  }
相关推荐
Yvette-W22 分钟前
【JavaScript】原型链 prototype 和 this 关键字的练习(老虎机)
开发语言·前端·javascript·ecmascript·原型模式
烂蜻蜓34 分钟前
HTML5 新元素:革新网页开发体验
前端·html·html5
森叶1 小时前
利用本地 Express Web 服务解决复杂的 Electron 通信链路的问题
前端·electron·express
冴羽2 小时前
SvelteKit 最新中文文档教程(18)—— 浅层路由和 Packaging
前端·javascript·svelte
哀木2 小时前
聊聊前端埋点 clarity:我会一直视监你... 永远...
前端
墨渊君2 小时前
Expo 入门指南:让 React Native 开发更轻松(含环境搭建)
前端·javascript·react native
xnian_3 小时前
策略模式实际用处,改吧改吧直接用,两种方式
java·服务器·前端
31535669133 小时前
一文带你了解二维码扫码的全部用途
前端·后端
七月shi人3 小时前
用claude3.7,不到1天写了一个工具小程序(11个工具6个游戏)
前端·小程序·ai编程
Billy Qin3 小时前
Rollup详解
前端·javascript·rollup