nuxt 每个页面head标签内容设置方式


Posted in Javascript onNovember 05, 2020

导读

在前面几节课程中,我们已经完成对首页,jokes查询页,About页面的开发,接下来,我们来看一下每个页面的head标签

内容,我们会发现这三个页面的标签一致,而且和nuxt.config.js配置文件的head配置保持一致;

所以我们需要对这三个页面单独做一个head,更加方便于SEO优化,搜索引擎的爬取;

好,我们打开index.vue,编辑如下:

head(){
 return {
  title: 'jokes home page',
  meta: [{
  hid: "description",
  name: "description",
  content: "this is funny jokes home page"
  },{
  hid: 'viewport',
  name: 'viewport',
  content: 'width=device-width, initial-scale=1.0'
  }]
 }
 },

我们再次打开jokes.vue,编辑如下:

head(){
 return {
  title: 'jokes page',
  meta: [{
  hid: "description",
  name: "description",
  content: "funny jokes page"
  }]
 }
 },

打开about.vue,编辑如下:

head(){
 return {
  title: 'about page',
  meta: [{
  hid: "page description",
  name: "description",
  content: "funny jokes about page"
  }]
 }
},

每次设置修改之后,我们都需要打开当前页面的源代码查看一下,服务端渲染新head标签内容是否生效。

补充知识:nuxt 为单独的页面或组件 注入js

代码如下

head() {
 return {
  script: [
  {
   charset: 'utf-8',
   src:'https://map.qq.com/api/js?v=2.exp&key=3',
   body: true
  },
  {
   type: 'text/javascript',
   src: 'https://3gimg.qq.com/lightmap/api_v2/2/4/127/main.js',
   body: true
  },
  {
   type: 'text/javascript',
   src:'https://3gimg.qq.com/lightmap/components/geolocation/geolocation.min.js',
   body: true
  }
  ]
 }
 },

由于地图 只有在一个页面使用, 没必要全局引入,于是就在单个页面使用

nuxt 每个页面head标签内容设置方式

以上这篇nuxt 每个页面head标签内容设置方式就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
Javascript中 关于prototype属性实现继承的原理图
Apr 16 Javascript
浅析JavaScript中的对象类型Object
May 26 Javascript
JS实现的多张图片轮流播放幻灯片效果
Jul 22 Javascript
浅谈js多维数组和hash数组定义和使用
Jul 27 Javascript
深入理解Vue 的条件渲染和列表渲染
Sep 01 Javascript
iframe高度自适应及隐藏滚动条的实例详解
Sep 29 Javascript
基于vue-cli创建的项目的目录结构及说明介绍
Nov 23 Javascript
jQuery实现动态显示select下拉列表数据的方法
Feb 05 jQuery
vue中实现先请求数据再渲染dom分享
Mar 17 Javascript
详解Vue取消eslint语法限制
Aug 04 Javascript
解决vue2.0路由跳转未匹配相应用路由避免出现空白页面的问题
Aug 24 Javascript
JavaScript中的垃圾回收与内存泄漏示例详解
May 02 Javascript
JavaScript TAB栏切换效果的示例
Nov 05 #Javascript
nuxt 页面路由配置,主页轮播组件开发操作
Nov 05 #Javascript
JS时间戳与日期格式互相转换的简单方法示例
Jan 30 #Javascript
JS如何调用WebAssembly编译出来的.wasm文件
Nov 05 #Javascript
nuxt.js写项目时增加错误提示页面操作
Nov 05 #Javascript
Vue实现Header渐隐渐现效果的实例代码
Nov 05 #Javascript
Nuxt pages下不同的页面对应layout下的页面布局操作
Nov 05 #Javascript
You might like
谈谈新手如何学习PHP
2006/12/14 PHP
PHP将回调函数作用到给定数组单元的方法
2014/08/19 PHP
PHP与MYSQL中UTF8 中文排序示例代码
2014/10/23 PHP
smarty中英文多编码字符截取乱码问题解决方法
2014/10/28 PHP
php邮箱地址正则表达式验证
2015/11/13 PHP
PHP实现发送邮件的方法(基于简单邮件发送类)
2015/12/17 PHP
Laravel 框架路由原理与路由访问实例分析
2020/04/14 PHP
JavaScript获取页面上某个元素的代码
2011/03/13 Javascript
jQuery实现鼠标滑过Div层背景变颜色的方法
2015/02/17 Javascript
js检测iframe是否加载完成的方法
2015/11/26 Javascript
JS实现n秒后自动跳转的两种方法
2020/11/30 Javascript
用原生JS对AJAX做简单封装的实例代码
2016/07/13 Javascript
javascript中数组和字符串的方法对比
2016/07/20 Javascript
vue中引入mxGraph的步骤详解
2019/05/17 Javascript
vue多个元素的样式选择器问题
2019/11/29 Javascript
python获取一组数据里最大值max函数用法实例
2015/05/26 Python
Python request设置HTTPS代理代码解析
2018/02/12 Python
Python list列表中删除多个重复元素操作示例
2019/02/27 Python
Selenium+Python 自动化操控登录界面实例(有简单验证码图片校验)
2019/06/28 Python
基于Tensorflow高阶读写教程
2020/02/10 Python
Mac中PyCharm配置Anaconda环境的方法
2020/03/04 Python
用python制作个音乐下载器
2021/01/30 Python
Python 里最强的地图绘制神器
2021/03/01 Python
python实现杨辉三角的几种方法代码实例
2021/03/02 Python
CSS3实现伪类hover离开时平滑过渡效果示例
2017/08/10 HTML / CSS
用HTML5 Canvas API中的clearRect()方法实现橡皮擦功能
2016/03/15 HTML / CSS
Joseph官网:英国小众奢侈品牌
2019/05/17 全球购物
Currentbody德国站:健康与美容技术专家
2020/04/05 全球购物
介绍一下SQL Server的全文索引
2013/08/15 面试题
喝酒检查书范文
2014/02/23 职场文书
工作说明书格式
2014/07/29 职场文书
教师听课评语大全
2014/12/31 职场文书
2015入党自传书范文
2015/06/26 职场文书
任命书格式模板
2015/09/22 职场文书
小学英语教师2015年度个人工作总结
2015/10/14 职场文书
读鲁迅先生的经典名言
2019/08/20 职场文书