Nuxt pages下不同的页面对应layout下的页面布局操作


Posted in Javascript onNovember 05, 2020

有时候我们pages中不同的页面需要不同的个性化布局这时候layout就起作用了

layouts 根目录下的所有文件都属于个性化布局文件,可以在页面组件中利用 layout 属性来引用。

pages文件下组件的layout属性值为layout文件下的所对应的布局组件的名称

请确保在布局文件里面增加 <nuxt/> 组件用于显示页面非布局内容。

举个例子

1.layouts/custom_layout.vue:

<template>
  <div>
    <div class="title">这里是自定义也页面的头部(布局)</div>
    <!-- nuxt可以理解为所对应的.vue页面的内容 -->
    <nuxt/>
    <div class="footer">这里是自定义页面的底部(布局)</div>
  </div>
</template>
<script>
export default {
  
}
</script>
<style scoped>
.title,.footer{
  padding: 20px;
}
.title{
  background: pink;
}
.footer{
  background: yellow
}
</style>

2.在 pages/custom.vue 里, 可以指定页面组件使用 blog 布局。

<template>
  <div>
    <h2>我是自定义页面的内容</h2>
  </div>
</template>
<script>
export default {
  // 下面的两种方式都可以;layout属性其实是将这个vue页面跟布局vue进行关联的属性,layout的值为layout文件夹下所对应布局的名字
  // layout: 'custom_layout',
  layout: function(context){
    return 'custom_layout'
  }
}
</script>
<style scoped>
 
</style>

效果:

Nuxt pages下不同的页面对应layout下的页面布局操作

补充知识:Nuxt.js之一个页面把全部css样式都加载进来的Bug解决办法

逐一排查是安装包出了问题,npm i 和cnpm i不能通用;

解决办法:

node_modules文件删除,重新安装.如果没安装镜像就用npm i;

安装了镜像就用cnpm i ;

如果还不能解决,怕是nuxt包你用了last自动安装最新版本的,这个千万别用last,一定要稳定版哈,包之间有关联的,不要随意升级!

以上这篇Nuxt pages下不同的页面对应layout下的页面布局操作就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
关于Javascript 的 prototype问题。
Jan 03 Javascript
firefox和IE系列的相关区别整理 以备后用
Dec 28 Javascript
ExtJs之带图片的下拉列表框插件
Mar 04 Javascript
Javascript 面向对象 命名空间
May 13 Javascript
JS简单实现元素复制示例附图
Nov 19 Javascript
JavaScript实现基于十进制的四舍五入实例
Jul 17 Javascript
JS组件Bootstrap Select2使用方法解析
May 30 Javascript
node.js发送邮件email的方法详解
Jan 06 Javascript
值得分享和收藏的xmlplus组件学习教程
May 05 Javascript
vue2.0 子组件改变props值,并向父组件传值的方法
Mar 01 Javascript
在vue中阻止浏览器后退的实例
Nov 06 Javascript
vant 解决tab切换插件标题样式自定义的问题
Nov 13 Javascript
Vue2.x和Vue3.x的双向绑定原理详解
Nov 05 #Javascript
nuxt引入组件和公共样式的操作
Nov 05 #Javascript
jQuery列表动态增加和删除的实现方法
Nov 05 #jQuery
nuxt 实现在其它js文件中使用store的方式
Nov 05 #Javascript
解决nuxt 自定义全局方法,全局属性,全局变量的问题
Nov 05 #Javascript
vue实现点击出现操作弹出框的示例
Nov 05 #Javascript
nuxt 自定义 auth 中间件实现令牌的持久化操作
Nov 05 #Javascript
You might like
php之Smarty模板使用方法示例详解
2014/07/08 PHP
什么是PEAR?什么是PECL?PHP中两个容易混淆的概念解释
2015/07/01 PHP
对联广告js flash激活
2006/10/19 Javascript
Javascript SHA-1:Secure Hash Algorithm
2006/12/20 Javascript
javascript iframe内的函数调用实现方法
2009/07/19 Javascript
js 父窗口控制子窗口的行为-打开,关闭,重定位,回复
2010/04/20 Javascript
深入理解JavaScript 闭包究竟是什么
2013/04/12 Javascript
Javascript堆排序算法详解
2014/12/03 Javascript
javascript制作的cookie封装及使用指南
2015/01/02 Javascript
JS实时弹出新消息提示框并有提示音响起的实现代码
2016/04/20 Javascript
通过正则表达式获取url中参数的简单实现
2016/06/07 Javascript
基于JS实现发送短信验证码后的倒计时功能(无视页面刷新,页面关闭不进行倒计时功能)
2016/09/02 Javascript
Javascript 函数的四种调用模式
2016/11/05 Javascript
AngularJS控制器controller给模型数据赋初始值的方法
2017/01/04 Javascript
AngularJS路由Ui-router模块用法示例
2017/05/29 Javascript
node.js利用mongoose获取mongodb数据的格式化问题详解
2017/10/06 Javascript
webpack打包js的方法
2018/03/12 Javascript
详解使用vue-admin-template的优化历程
2018/05/20 Javascript
详解vue数组遍历方法forEach和map的原理解析和实际应用
2018/11/15 Javascript
Javascript数组及类数组相关原理详解
2020/10/29 Javascript
手把手教你如何编译打包video.js
2020/12/09 Javascript
pyhton中__pycache__文件夹的产生与作用详解
2019/11/24 Python
pytorch 常用线性函数详解
2020/01/15 Python
Python关于反射的实例代码分享
2020/02/20 Python
如何使用python切换hosts文件
2020/04/29 Python
Keras使用ImageNet上预训练的模型方式
2020/05/23 Python
在pycharm中使用pipenv创建虚拟环境和安装django的详细教程
2020/11/30 Python
html5 postMessage前端跨域并前端监听的方法示例
2018/11/01 HTML / CSS
英国老牌潮鞋店:Offspring
2019/08/19 全球购物
医学专业毕业生推荐信
2014/07/12 职场文书
委托书怎样写
2014/08/30 职场文书
2015年个人剖析材料范文
2014/12/29 职场文书
旷课检讨书
2015/01/26 职场文书
2015关于重阳节的演讲稿
2015/03/20 职场文书
解放思想大讨论活动总结
2015/05/09 职场文书
详解python字符串驻留技术
2021/05/21 Python