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 读取XML数据,在页面中展现、编辑、保存的实现
Oct 27 Javascript
ExtJs3.0中Store添加 baseParams 的Bug
Mar 10 Javascript
JQuery 常用操作代码
Mar 14 Javascript
js 单击式的下拉菜单效果实例
Aug 13 Javascript
使用jQuery避免鼠标双击的解决方案
Aug 21 Javascript
JavaScript实现防止网页被嵌入Frame框架的代码分享
Dec 29 Javascript
jquery按回车键实现表单提交的简单实例
May 25 Javascript
特殊日期提示功能的实现方法
Jun 16 Javascript
基于Vue.js实现数字拼图游戏
Aug 02 Javascript
微信小程序 获取相册照片实例详解
Nov 16 Javascript
详解RequireJs官方使用教程
Oct 31 Javascript
Vue router安装及使用方法解析
Dec 02 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
PHP 和 XML: 使用expat函数(二)
2006/10/09 PHP
apache+codeigniter 通过.htcaccess做动态二级域名解析
2012/07/01 PHP
PHP+MySQL修改记录的方法
2015/01/21 PHP
正确的PHP匹配UTF-8中文的正则表达式
2015/05/13 PHP
学习PHP session的传递方式
2016/06/15 PHP
中高级PHP程序员应该掌握哪些技术?
2016/09/23 PHP
PHP CURL使用详解
2019/03/21 PHP
PHP 面向对象程序设计之类属性与类常量实现方法分析
2020/04/13 PHP
用js实现计算代码行数的简单方法附代码
2007/08/13 Javascript
javascript 页面只自动刷新一次
2009/07/10 Javascript
jQuery实现切换页面布局使用介绍
2011/10/09 Javascript
javascript开发随笔二 动态加载js和文件
2011/11/25 Javascript
修改jQuery Validation里默认的验证方法
2012/02/14 Javascript
自己写的Javascript计算时间差函数
2013/10/28 Javascript
在百度知道团队中快速审批新成员的js脚本
2014/02/02 Javascript
angularjs实现上拉加载和下拉刷新数据功能
2017/06/12 Javascript
javascript浏览器用户代理检测脚本实现方法
2017/10/27 Javascript
基于vue-cli 打包时抽离项目相关配置文件详解
2018/03/07 Javascript
vue2.0获取鼠标位置的方法
2018/09/13 Javascript
10个最受欢迎的 JavaScript框架(推荐)
2019/04/24 Javascript
javascript实现时间日期的格式化的方法汇总
2020/08/06 Javascript
javascript代码实现简易计算器
2021/01/25 Javascript
通过Python来使用七牛云存储的方法详解
2015/08/07 Python
使用Python对MySQL数据操作
2017/04/06 Python
python3使用smtplib实现发送邮件功能
2018/05/22 Python
Python学习小技巧总结
2018/06/10 Python
Python3中lambda表达式与函数式编程讲解
2019/01/14 Python
Python dict和defaultdict使用实例解析
2020/03/12 Python
JetBrains PyCharm(Community版本)的下载、安装和初步使用图文教程详解
2020/03/19 Python
什么是唯一索引
2015/07/05 面试题
个人找工作自荐信格式
2013/09/21 职场文书
文秘专业毕业生就业推荐信
2013/11/08 职场文书
创业培训计划书
2014/05/03 职场文书
2015年小学生自我评价范文
2015/03/03 职场文书
初一数学教学反思
2016/02/17 职场文书
go:垃圾回收GC触发条件详解
2021/04/24 Golang