前言

使用 Nuxt.js 开发项目时,遇到了带 “后台管理” 的功能,即一个正常供用户浏览的页面,点击控制台或个人中心进入后台管理界面,里面为菜单和主体内容的左右布局,点击菜单跳转路由,右侧主体内容随之更新,具体如下图所示。

本文将给您从 0-1 提供解决方案,您只需要按照步骤进行即可实现。


像 Vue.js 纯后台管理系统,咱们可以通过 layout 提前做好后台管理的布局,通过 <router-view/> 实现,

但是来到了 Nuxt.js 项目中,有些朋友就懵了,

既要给到用户正常的布局页面,又要给到后台管理的布局页面,感觉根本无法下手。



该问题的解决方案,其实就是自定义两套模板,用户正常浏览的页面使用一套,后台管理使用另一套。

第一步

该默认模板,就是给 用户正常浏览的页面

Nuxt - 自定义页面布局,<Nuxt /> 个性化多套模板(一个项目内既要有用户正常浏览的普通页面,又要存在后台管理系统布局的页面)相关推荐

  1. 智能家居助手后台系统原型/智慧家居后台管理系统/应用分析/页面分析/设备分析/用户管理/运营管理/权限管理/系统设置/问题反馈/商城管理/消息管理/用户画像/公告管理/账号画像/留存用户/数据埋点

    作品介绍:智能家居助手后台系统原型/智慧家居后台管理系统/应用分析/页面分析/设备分析/用户管理/运营管理/权限管理/系统设置/问题反馈/商城管理/消息管理/用户画像/公告管理/账号画像/留存用户/数 ...

  2. 17. 基于Vue+Element+nodeJs+Express+MySql后台管理系统-前端主页面

    这期开始主页面的编写,在src\views目录下创建主页面Home.vue,主要是管理系统页面布局,头部和左侧导航栏. 一.Home.vue 页面 1.1 Home.vue 页面html部分: < ...

  3. Ant Design Pro开发后台管理系统(新增页面)

    通过实际demo演示一个管理后台的开发过程 知识点: 1.新增router,新增models 新增菜单配置 1.如上图所示,打开/src/common/menu.js可以看到菜单列表 其中 menuD ...

  4. 后台管理系统【登录页面】

    <template><div class="login_container"><div class="login_box"> ...

  5. elementui 搭建布局页面路由_【项目实践】使用Vue.js和ElementUI快速实现后台管理系统的界面布局...

    前言 大家都知道,后台管理界面不需要很酷炫的动画效果,也不需要花里胡哨的界面布局,只需要简洁易用.清爽明了的界面以便于管理数据.而现在普遍的后台管理系统的界面布局都差不多,上中下结构,然后左边是导航栏 ...

  6. 【项目实践】使用Vue.js和ElementUI快速实现后台管理系统的界面布局

    前言 大家都知道,后台管理界面不需要很酷炫的动画效果,也不需要花里胡哨的界面布局,只需要简洁易用.清爽明了的界面以便于管理数据.而现在普遍的后台管理系统的界面布局都差不多,上中下结构,然后左边是导航栏 ...

  7. nuxt 全局css_解决nuxt 自定义全局方法,全局属性,全局变量的问题

    注意 ,这个 在 asyncData 还是不能用的 ,在mounted等其他生命周期里面可以, asyncData 里因为获取不到this他在组件初始化前执行的,如果找到方法我会继续更新到下一篇博客 ...

  8. 打包微服务前后端分离项目并部署到服务器 --- 分布式 Spring Cloud + 页面渲染 Nuxt.js

    前言 Spring Cloud项目属于微服务项目,也就是含有多个Sping Boot模块集合而成的项目 Nuxt.js项目属于前端基于Vue的服务端渲染项目 最近在服务器部署上线了一个基于Spring ...

  9. 基于nuxt和iview搭建OM后台管理系统实践(2)-quill富文本组件的封装

    目录结构 这是<基于nuxt和iview搭建OM后台管理系统实践>这一个系列文章的目录,大致思路如下: 简要介绍OM后台管理系统,以及开发环境 自行开发的公共组件(富文本.地图.上传)介绍 ...

最新文章

  1. GTC2018八大热点:发布多项黑科技,联合芯片巨头ARM打造AI芯片专用IP
  2. 10.4 再探迭代器-插入/IO/反向
  3. 遍历Map的几种方式以及性能小结
  4. maven项目,httpclient jar包冲突
  5. GitHub+Jenkins持续集成简介
  6. 导演李大为婚礼全过程(二)
  7. Linux学习笔记 --服务器优化
  8. 客户端级别的渲染分析工具 dynaTrace
  9. mysql 获取下一条记录数,如何在MySQL中查询当前数据上一条和下一条的记录
  10. [转载] Python学习笔记 String类型常用方法
  11. 批量将xls转换成xlsx
  12. 使用git第一次成功,记录
  13. WSDL(Web服务描述语言)详细解析
  14. java for循环太多_java性能优化之for循环
  15. NXP RT1052 eFlexPWM—灵活的增强型 PWM
  16. 什么可以代替pencil?pencil的平替推荐
  17. 跨品种套利 - 期货
  18. 无线路由器连接有线路由器
  19. 一种通用的Qt数据库接口操作方法
  20. 微信开发工具无法支持vue文件

热门文章

  1. C++ scanf()函数
  2. Django之Cookie和 Session
  3. 严格别名规则“-fstrict-aliasing”和“-fno-strict-aliasing”及类型双关
  4. 运筹说 第57期 | 整数规划的分支定界法
  5. MYSQL给表或者字段写注释
  6. Vue.extend构造器
  7. accept的阻塞与非阻塞
  8. STM32F767 QUADSPI 的基本用法
  9. SR-IOV虚拟出来的网卡如何被VPP(DPDK)接管
  10. expect 自动输入密码