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 相关文章推荐
一页面多XMLHttpRequest对象
Jan 22 Javascript
六款帮助你实现惊艳视差滚动效果的jQuery插件
Sep 14 Javascript
JS的location.href跳出框架打开新页面的方法
Sep 04 Javascript
sails框架的学习指南
Dec 22 Javascript
原生js实现移动开发轮播图、相册滑动特效
Apr 17 Javascript
省市选择的简单实现(基于zepto.js)
Jun 21 Javascript
JavaScript中利用for循环遍历数组
Jan 15 Javascript
详解AngularJS 路由 resolve用法
Apr 24 Javascript
网页中的图片查看器viewjs使用方法
Jul 11 Javascript
详解React项目中碰到的IE问题
Mar 14 Javascript
JavaScript Window窗口对象属性和使用方法
Jan 19 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分页显示制作详细讲解
2008/11/19 PHP
深入理解ob_flush和flush的区别(ob_flush()与flush()使用方法)
2013/02/06 PHP
关于PHPDocument 代码注释规范的总结
2013/06/25 PHP
Thinkphp搜索时首页分页和搜索页保持条件分页的方法
2014/12/05 PHP
JavaScript-世界上误解最深的语言分析
2007/08/12 Javascript
用jQuery实现的智能隐藏、滑动效果的返回顶部代码
2014/03/18 Javascript
JavaScript中字符串(string)转json的2种方法
2015/06/25 Javascript
微信小程序 less文件编译成wxss文件实现办法
2016/12/05 Javascript
浅谈Javascript中的Label语句
2016/12/14 Javascript
jquery将标签元素的高设为屏幕的百分比
2017/04/19 jQuery
简述jQuery Easyui一些用法
2017/08/01 jQuery
vue2.0 实现导航守卫(路由守卫)
2018/05/21 Javascript
JavaScript高级函数应用之分时函数实例分析
2018/08/03 Javascript
ES6 Object.assign()的用法及其使用
2020/01/18 Javascript
uni-app如何页面传参数的几种方法总结
2020/04/28 Javascript
微信小程序实现拼图小游戏
2020/10/22 Javascript
[01:56]2014DOTA2西雅图邀请赛 MVP外卡赛老队长精辟点评
2014/07/09 DOTA
python使用paramiko实现远程拷贝文件的方法
2016/04/18 Python
python实现字典(dict)和字符串(string)的相互转换方法
2017/03/01 Python
django认证系统实现自定义权限管理的方法
2018/07/16 Python
Python学习笔记之字符串和字符串方法实例详解
2019/08/22 Python
python实现复制文件到指定目录
2019/10/16 Python
Python List列表对象内置方法实例详解
2019/10/22 Python
Python aiohttp百万并发极限测试实例分析
2019/10/26 Python
Django框架表单操作实例分析
2019/11/04 Python
城野医生官方海外旗舰店:风靡亚洲毛孔收敛水
2018/04/26 全球购物
三星英国官网:Samsung英国
2018/09/25 全球购物
小米官方旗舰店:Xiaomi
2020/08/07 全球购物
应届毕业生求职信范文分享
2013/12/26 职场文书
机关保密承诺书
2014/06/03 职场文书
邮政竞聘演讲稿
2014/09/03 职场文书
房屋授权委托书范本
2014/10/07 职场文书
2015年小学语文工作总结
2015/05/25 职场文书
2016教师国培研修感言
2015/12/08 职场文书
JavaScript实现简单图片切换
2021/04/29 Javascript
Docker容器harbor私有仓库部署和管理
2022/08/05 Servers