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 相关文章推荐
escape、encodeURI、encodeURIComponent等方法的区别比较
Dec 27 Javascript
css把超出的部分显示为省略号的方法兼容火狐
Jul 23 Javascript
JS等比例缩小图片尺寸的实例
Feb 27 Javascript
jquery仿百度百科底部浮动导航特效
Aug 08 Javascript
JavaScript中通过提示框跳转页面的方法
Feb 14 Javascript
Js删除数组中某一项或几项的几种方法(推荐)
Jul 27 Javascript
深入理解bootstrap框架之入门准备
Oct 09 Javascript
微信小程序 连续旋转动画(this.animation.rotate)详解
Apr 07 Javascript
Vue2.0权限树组件实现代码
Aug 29 Javascript
浅谈针对Vue相同路由不同参数的刷新问题
Sep 29 Javascript
利用d3.js制作连线动画图与编辑器的方法实例
Sep 05 Javascript
Vue computed 计算属性代码实例
Apr 22 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/07/29 PHP
WordPress中用于获取文章作者与分类信息的方法整理
2015/12/17 PHP
PHP fclose函数用法总结
2019/02/15 PHP
JavaScript语句可以不以;结尾的烦恼
2007/03/08 Javascript
学习ExtJS(一) 之基础前提
2009/10/07 Javascript
jQuery选中select控件 无法设置selected的解决方法
2010/09/01 Javascript
自制基于jQuery的智能提示插件一枚
2011/02/18 Javascript
jquery和css3实现的炫酷时尚的菜单导航
2014/09/01 Javascript
深入浅析JavaScript的API设计原则
2016/06/14 Javascript
jquery中的常见问题及快速解决方法小结
2016/06/14 Javascript
解决bootstrap下拉菜单点击立即隐藏bug的方法
2017/06/13 Javascript
VUE axios发送跨域请求需要注意的问题
2017/07/06 Javascript
Vue.js框架路由使用方法实例详解
2017/08/25 Javascript
Bootstrap table使用方法汇总
2017/11/17 Javascript
利用Node.js批量抓取高清妹子图片实例教程
2018/08/02 Javascript
vue实现添加与删除图书功能
2018/10/07 Javascript
vue store之状态管理模式的详细介绍
2019/06/13 Javascript
layui 关闭open弹出框 刷新table表格页面的方法
2019/09/16 Javascript
Vue+Element实现网页版个人简历系统(推荐)
2019/12/31 Javascript
python处理文本文件实现生成指定格式文件的方法
2014/07/31 Python
Python中逗号的三种作用实例分析
2015/06/08 Python
python遍历目录的方法小结
2016/04/28 Python
详解Python3操作Mongodb简明易懂教程
2017/05/25 Python
scrapy-redis源码分析之发送POST请求详解
2019/05/15 Python
python中return的返回和执行实例
2019/12/24 Python
使用python执行shell脚本 并动态传参 及subprocess的使用详解
2020/03/06 Python
python MD5加密的示例
2020/10/19 Python
JENNIFER BEHR官网:各种耳环和发饰
2020/06/07 全球购物
教师推荐信范文
2013/11/24 职场文书
大学生实习自我鉴定
2013/12/11 职场文书
CAD制图人员的自荐信
2014/02/07 职场文书
设计师求职信
2014/07/01 职场文书
成品仓库管理员岗位职责
2015/04/09 职场文书
教师听课学习心得体会
2016/01/15 职场文书
教你怎么用Python实现多路径迷宫
2021/04/29 Python
CSS中使用grid布局实现一套模板多种布局
2022/07/15 HTML / CSS