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学习笔记(九)javascript中的原型(prototype)及原型链的继承方式
Apr 12 Javascript
详解JavaScript正则表达式之分组匹配及反向引用
Mar 09 Javascript
Bootstrap编写导航栏和登陆框
May 30 Javascript
手动初始化Angular的模块与控制器
Dec 26 Javascript
Angular2实现自定义双向绑定属性
Mar 22 Javascript
Angular 4.0学习教程之架构详解
Sep 12 Javascript
详谈js中标准for循环与foreach(for in)的区别
Nov 02 Javascript
Bootstrap table表格初始化表格数据的方法
Jul 25 Javascript
Vue.js 中的 v-cloak 指令及使用详解
Nov 19 Javascript
typescript配置alias的详细步骤
Aug 12 Javascript
解决vue scoped scss 无效的问题
Sep 04 Javascript
Vue解决移动端弹窗滚动穿透问题
Dec 15 Vue.js
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
基于HTTP长连接的"服务器推"技术的php 简易聊天室
2009/10/31 PHP
在PHP中使用反射技术的架构插件使用说明
2010/05/18 PHP
一个经典的PHP文件上传类分享
2014/11/18 PHP
6个超实用的PHP代码片段
2015/08/10 PHP
通用javascript脚本函数库 方便开发
2009/10/13 Javascript
网页前台通过js非法字符过滤代码(骂人的话等等)
2010/05/26 Javascript
详谈 Jquery Ajax异步处理Json数据.
2011/09/09 Javascript
js下获得客户端操作系统的函数代码(1:vista,2:windows7,3:2000,4:xp,5:2003,6:2008)
2011/10/31 Javascript
JS 退出系统并跳转到登录界面的实现代码
2013/06/29 Javascript
jquery实现滑动图片自己测试的例子
2013/11/05 Javascript
javascript实现yield的方法
2013/11/06 Javascript
基于jquery实现最简单的选项卡切换效果
2016/05/08 Javascript
浅谈javascript中的数据类型转换
2016/12/27 Javascript
vue-router路由简单案例介绍
2017/02/21 Javascript
vue 2.x 中axios 封装的get 和post方法
2018/02/28 Javascript
JS判断字符串是否为整数的方法--简单的正则判断
2018/07/23 Javascript
NodeJs项目中关闭ESLint的方法
2018/08/09 NodeJs
原生js实现移动端Touch轮播图的方法步骤
2019/01/03 Javascript
JS数组方法reverse()用法实例分析
2020/01/18 Javascript
浅析TypeScript 命名空间
2020/03/19 Javascript
JS替换字符串中指定位置的字符(多种方法)
2020/05/28 Javascript
JS实现炫酷雪花飘落效果
2020/08/19 Javascript
Python中的__slots__示例详解
2017/07/06 Python
PyCharm鼠标右键不显示Run unittest的解决方法
2018/11/30 Python
numpy:np.newaxis 实现将行向量转换成列向量
2019/11/30 Python
HTML5 source标签:媒介元素定义媒介资源
2018/01/29 HTML / CSS
捷克购买家具网站:JENA nábytek
2020/03/19 全球购物
大专生工程监理求职信
2013/10/04 职场文书
写自荐信的七个技巧
2013/10/15 职场文书
学校食堂采购员岗位职责
2013/12/05 职场文书
《长江之歌》教学反思
2014/04/17 职场文书
小学一年级学生评语大全
2014/12/25 职场文书
2016公司年会通知范文
2015/04/25 职场文书
2015年城市管理工作总结
2015/05/23 职场文书
公司保洁员管理制度
2015/08/04 职场文书
CSS3实现指纹特效代码
2022/03/17 HTML / CSS