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

    }

  }
相关推荐
CC码码4 分钟前
告别杂乱数字:用 Intl.NumberFormat 打造全球友好的前端体验
前端·javascript·面试
妮妮喔妮13 分钟前
Webpack和Vite优化的区别
前端·webpack·node.js
广州华水科技34 分钟前
单北斗GNSS在大坝形变监测中的应用与性能分析
前端
等风来不如迎风去39 分钟前
【web】页面透明、插入图片
前端
谢尔登42 分钟前
a 标签的跳转机制
前端·javascript·webpack·node.js
狂炫冰美式1 小时前
当硅基神明撞上人类的“叹息之墙”:距离证明哥德巴赫猜想,AI还有多远?
前端·算法·架构
毕设源码-邱学长1 小时前
【开题答辩全过程】以 基于Vue的爱心公益募捐平台的设计与实现为例,包含答辩的问题和答案
前端·javascript·vue.js
IT_陈寒1 小时前
Redis实战精要:5种高频使用场景与性能优化全解析|得物技术
前端·人工智能·后端
Hilaku2 小时前
那个把代码写得亲妈都不认的同事,最后被劝退了🤷‍♂️
前端·javascript·代码规范
南囝coding2 小时前
Node.js 原生功能狂飙,15 个热门 npm 包要失业了
前端·后端