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 相关文章推荐
一段实时更新的时间代码
Jul 07 Javascript
JS 按钮点击触发(兼容IE、火狐)
Aug 07 Javascript
node.js中的fs.unlink方法使用说明
Dec 15 Javascript
jQuery实现可用于博客的动态滑动菜单
Mar 09 Javascript
jQuery unbind 删除绑定事件详解
May 24 Javascript
JS中对数组元素进行增删改移的方法总结
Dec 15 Javascript
推荐三款不错的图片压缩上传插件(webuploader、localResizeIMG4、LUploader)
Apr 21 Javascript
简单的网页广告特效实例
Aug 19 Javascript
详解微信图片防盗链“此图片来自微信公众平台 未经允许不得引用”的解决方案
Apr 04 Javascript
js简单遍历获取对象中的属性值的方法示例
Jun 19 Javascript
layer弹出层自适应高度,垂直水平居中的实现
Sep 16 Javascript
使用p5.js实现动态GIF图片临摹重现
Oct 23 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
让Json更懂中文(JSON_UNESCAPED_UNICODE)
2011/10/27 PHP
PHP使用array_fill定义多维数组的方法
2015/03/18 PHP
php版微信小店调用api示例代码
2016/11/12 PHP
php验证码生成器
2017/05/24 PHP
php日志函数error_log用法实例分析
2019/09/23 PHP
laravel 解决后端无法获取到前端Post过来的值问题
2019/10/22 PHP
js实现简单模态窗口,背景灰显
2008/11/14 Javascript
javascript 隐藏/显示指定的区域附HTML元素【legend】用法
2010/03/05 Javascript
javascript之典型高阶函数应用介绍二
2013/01/10 Javascript
js实现适用于素材网站的黑色多级菜单导航条效果
2015/08/24 Javascript
Bootstrap模态框禁用空白处点击关闭
2016/10/20 Javascript
JQuery 进入页面默认给已赋值的复选框打钩
2017/03/23 jQuery
解决vue打包项目后刷新404的问题
2018/03/06 Javascript
Angular6中使用Swiper的方法示例
2018/07/09 Javascript
node.js 模块和其下载资源的镜像设置的方法
2018/09/06 Javascript
解决 viewer.js 动态更新图片导致无法预览的问题
2019/05/14 Javascript
[51:30]OG vs LGD 2018国际邀请赛淘汰赛BO3 第二场 8.26
2018/08/30 DOTA
用Python程序抓取网页的HTML信息的一个小实例
2015/05/02 Python
一个基于flask的web应用诞生 记录用户账户登录状态(6)
2017/04/11 Python
Python代码块批量添加Tab缩进的方法
2018/06/25 Python
Django 限制用户访问频率的中间件的实现
2018/08/23 Python
django+echart数据动态显示的例子
2019/08/12 Python
Python实现微信中找回好友、群聊用户撤回的消息功能示例
2019/08/23 Python
Python如何计算语句执行时间
2019/11/22 Python
手把手教你如何用Pycharm2020.1.1配置远程连接的详细步骤
2020/08/07 Python
浅谈CSS3 box-sizing 属性 有趣的盒模型
2019/04/02 HTML / CSS
会计实习生工作总结的自我评价
2013/10/07 职场文书
2014年道德讲堂实施方案
2014/03/05 职场文书
电视节目策划方案
2014/05/16 职场文书
师范生自荐信模板
2014/05/28 职场文书
励志演讲稿600字
2014/08/21 职场文书
2016公司新年问候语
2015/11/11 职场文书
MySQL 如何分析查询性能
2021/05/12 MySQL
win10以太网连接不上怎么办?Win10连接以太网详细教程
2022/04/08 数码科技
V Rising 服务器搭建图文教程
2022/06/16 Servers
JavaScript实现音乐播放器
2022/08/14 Javascript