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 相关文章推荐
超轻量级的基于jquery的三级展开列表
Apr 26 Javascript
JavaScript中将一个值转换为字符串的方法分析[译]
Sep 21 Javascript
jquery遍历之parent()和parents()的区别及parentsUntil()方法详解
Dec 02 Javascript
判断日期是否能跨月查询的js代码
Jul 25 Javascript
一不小心就做错的JS闭包面试题
Nov 25 Javascript
Bootstrap carousel轮转图的使用实例详解
May 17 Javascript
input输入框内容实时监测(附代码)
Aug 15 Javascript
vue路由对不同界面进行传参及跳转的总结
Apr 20 Javascript
在layui中使用form表单监听ajax异步验证注册的实例
Sep 03 Javascript
JS 5种遍历对象的方式
Jun 16 Javascript
微信小程序中data-key属性之数据传输(经验总结)
Aug 22 Javascript
详解ES6 扩展运算符的使用与注意事项
Nov 12 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下把数组保存为文件格式的实例应用
2010/02/08 PHP
基于Zend的Captcha机制的应用
2013/05/02 PHP
ThinkPHP 3.2 版本升级了哪些内容
2015/03/05 PHP
PHP FileSystem 文件系统常用api整理总结
2019/07/12 PHP
Array, Array Constructor, for in loop, typeof, instanceOf
2011/09/13 Javascript
JavaScript中的16进制字符(改进)
2011/11/21 Javascript
Jquery操作Ajax方法小结
2015/11/29 Javascript
ztree获取选中节点时不能进入可视区域出现BUG如何解决
2015/12/03 Javascript
jquery对象访问是什么及使用方法介绍
2016/05/03 Javascript
轻松5句话解决JavaScript的作用域
2016/07/15 Javascript
jQuery Select下拉框操作小结(推荐)
2016/07/22 Javascript
BootStrap实现响应式布局导航栏折叠隐藏效果(在小屏幕、手机屏幕浏览时自动折叠隐藏)
2016/11/30 Javascript
loading动画特效小结
2017/01/22 Javascript
基于bootstrap实现收缩导航条
2017/03/17 Javascript
JQuery 进入页面默认给已赋值的复选框打钩
2017/03/23 jQuery
vue bootstrap小例子一枚
2017/06/09 Javascript
Webpack性能优化 DLL 用法详解
2017/08/10 Javascript
Js代码中的span拼接问题解决
2019/11/22 Javascript
微信小程序将页面按钮悬浮固定在底部的实现代码
2020/10/29 Javascript
python通过字典dict判断指定键值是否存在的方法
2015/03/21 Python
使用Python从零开始撸一个区块链
2018/03/14 Python
详解配置Django的Celery异步之路踩坑
2018/11/25 Python
python分块读取大数据,避免内存不足的方法
2018/12/10 Python
opencv导入头文件时报错#include的解决方法
2019/07/31 Python
pytorch:model.train和model.eval用法及区别详解
2020/02/20 Python
python数据库开发之MongoDB安装及Python3操作MongoDB数据库详细方法与实例
2020/03/18 Python
Python绘制全球疫情变化地图的实例代码
2020/04/20 Python
Python 使用office365邮箱的示例
2020/10/29 Python
Carrs Silver官网:英国著名的银器品牌
2020/08/29 全球购物
德国亚马逊官方网站:Amazon.de
2020/11/15 全球购物
2014学雷锋活动总结
2014/03/09 职场文书
财务工作疏忽检讨书
2014/09/11 职场文书
护士长2014年终工作总结
2014/11/11 职场文书
公司人事管理制度
2015/08/05 职场文书
导游词之杭州岳王庙
2019/11/13 职场文书
JavaScript实现酷炫的鼠标拖尾特效
2022/02/18 Javascript