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在IE中“意外地调用了方法或属性访问”
Nov 19 Javascript
Jquery中getJSON在asp.net中的使用说明
Mar 10 Javascript
JS实现随机化快速排序的实例代码
Aug 01 Javascript
JavaScript整除运算函数ceil和floor的区别分析
Apr 14 Javascript
在JavaScript中操作时间之getYear()方法的使用教程
Jun 11 Javascript
Node.js编写爬虫的基本思路及抓取百度图片的实例分享
Mar 12 Javascript
JS简单实现移动端日历功能示例
Dec 28 Javascript
js获取指定时间的前几秒
Apr 05 Javascript
layer.close()关闭进度条和Iframe窗的方法
Aug 17 Javascript
浅析JS中什么是自定义react数据验证组件
Oct 19 Javascript
详解如何解决vue开发请求数据跨域的问题(基于浏览器的配置解决)
Nov 12 Javascript
vue项目中播放rtmp视频文件流的方法
Sep 17 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 分页原理分析,大家可以看看
2009/12/21 PHP
php中获取指定IP的物理地址的代码(正则表达式)
2011/06/23 PHP
php_screw 1.5:php加密: 安装与使用详解
2013/06/20 PHP
Laravel 5.3 学习笔记之 配置
2016/08/28 PHP
PHP利用Socket获取网站的SSL证书与公钥
2017/06/18 PHP
解决php扩展安装不生效问题
2019/10/25 PHP
js汉字排序问题 支持中英文混排,兼容各浏览器,包括CHROME
2011/12/20 Javascript
JavaScript中圆括号()和方括号[]的特殊用法疑问解答
2013/08/06 Javascript
使用jquery.validate自定义方法实现"手机号码或者固话至少填写一个"的逻辑验证
2014/09/01 Javascript
jQuery插件开发精品教程(让你的jQuery更上一个台阶)
2015/11/07 Javascript
vuejs动态组件给子组件传递数据的方法详解
2016/09/09 Javascript
js表单序列化判断空值的实例
2017/09/22 Javascript
基于jquery实现五星好评
2017/11/18 jQuery
vue 微信授权登录解决方案
2018/04/10 Javascript
Easyui 去除jquery-easui tab页div自带滚动条的方法
2019/05/10 jQuery
基于vue和websocket的多人在线聊天室
2020/02/01 Javascript
VUE实时监听元素距离顶部高度的操作
2020/07/29 Javascript
关于JavaScript中异步/等待的用法与理解
2020/11/18 Javascript
[22:59]VGJ.S vs VG 2018国际邀请赛小组赛BO2 第二场 8.16
2018/08/17 DOTA
[02:53]2018年度DOTA2最佳战队-完美盛典
2018/12/17 DOTA
python使用urllib2实现发送带cookie的请求
2015/04/28 Python
使用FastCGI部署Python的Django应用的教程
2015/07/22 Python
Python实现SSH远程登陆,并执行命令的方法(分享)
2017/05/08 Python
python调用外部程序的实操步骤
2019/03/04 Python
python模拟菜刀反弹shell绕过限制【推荐】
2019/06/25 Python
基于python纯函数实现井字棋游戏
2020/05/27 Python
Python pip使用超时问题解决方案
2020/08/03 Python
python爬虫scrapy框架的梨视频案例解析
2021/02/20 Python
浅谈html5之sse服务器发送事件EventSource介绍
2017/08/28 HTML / CSS
苹果台湾官网:Apple台湾
2019/01/05 全球购物
开业典礼主持词
2014/03/21 职场文书
2014年秋季开学寄语
2014/08/02 职场文书
幸福来敲门观后感
2015/06/04 职场文书
解约证明模板
2015/06/19 职场文书
2016全国“质量月”活动标语口号
2015/12/26 职场文书
Android中View.post和Handler.post的关系
2022/06/05 Java/Android