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 相关文章推荐
js 解决“options为空或不是对象”
Dec 22 Javascript
js全选实现和判断是否有复选框选中的方法
Feb 17 Javascript
jQuery动画显示和隐藏效果实例演示(附demo源码下载)
Dec 31 Javascript
WebSocket实现简单客服聊天系统
May 12 Javascript
React Native悬浮按钮组件的示例代码
Apr 05 Javascript
实例解析Vue.js下载方式及基本概念
May 11 Javascript
JavaScript实现简单的隐藏式侧边栏功能示例
Aug 31 Javascript
Webstorm2016使用技巧(SVN插件使用)
Oct 29 Javascript
微信小程序实现多选删除列表数据功能示例
Jan 15 Javascript
一文秒懂JavaScript构造函数、实例、原型对象以及原型链
Aug 25 Javascript
js中Object.create实例用法详解
Oct 05 Javascript
JS实现九宫格拼图游戏
Jun 28 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之短标签开启设置
2013/06/17 PHP
php 获取本地IP代码
2013/06/23 PHP
支持png透明图片的php生成缩略图类分享
2015/02/08 PHP
jQuery学习3:操作元素属性和特性
2010/02/07 Javascript
基于jquery的页面划词搜索JS
2010/09/14 Javascript
jquery时间下拉框小例子
2013/04/15 Javascript
JavaScript返回网页中超链接数量的方法
2015/04/03 Javascript
jQuery构造函数init参数分析续
2015/05/13 Javascript
浅谈JSON.parse()和JSON.stringify()
2015/07/14 Javascript
JS表单数据验证的正则表达式(常用)
2017/02/18 Javascript
js数组去重的方法总结
2019/01/18 Javascript
通过实例了解js函数中参数的传递
2019/06/15 Javascript
vue点击自增和求和的实例代码
2019/11/06 Javascript
跟老齐学Python之变量和参数
2014/10/10 Python
Python循环语句中else的用法总结
2016/09/11 Python
python利用matplotlib库绘制饼图的方法示例
2016/12/18 Python
caffe binaryproto 与 npy相互转换的实例讲解
2018/07/09 Python
python 魔法函数实例及解析
2019/09/25 Python
django数据模型(Model)的字段类型解析
2019/12/25 Python
欧洲最大的美妆零售网站:Feelunique
2017/01/14 全球购物
印度尼西亚最好的小工具在线商店:Erafone.com
2019/03/26 全球购物
如何写出高质量、高性能的MySQL查询
2014/11/17 面试题
自动化工程专业个人应聘自荐信
2013/09/26 职场文书
应届毕业生自荐信例文
2014/02/26 职场文书
初一学生评语大全
2014/04/24 职场文书
党员群众路线承诺书
2014/05/20 职场文书
单位作风建设自查报告
2014/10/23 职场文书
普通党员群众路线教育实践活动心得体会
2014/11/04 职场文书
业务员辞职信范文
2015/03/02 职场文书
员工离职证明范本
2015/06/12 职场文书
初中毕业生感言
2015/07/31 职场文书
迎客户欢迎词三篇
2019/09/27 职场文书
Python基础详解之描述符
2021/04/28 Python
mybatis中注解与xml配置的对应关系和对比分析
2021/08/04 Java/Android
使用Java去实现超市会员管理系统
2022/03/18 Java/Android
《遗弃》开发商删推文要跑路?官方回应:还在开发
2022/04/03 其他游戏