温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
  • 忘记密码?
登录注册×
获取短信验证码
其他方式登录
点击 登录注册 即表示同意 《亿速云用户服务条款》
  • 服务器
  • 数据库
  • 开发技术
  • 网络安全
  • 互联网科技
登 录 注册有礼
最新更新 网站标签 地图导航
产品
  • 首页 > 
  • 教程 > 
  • 开发技术 > 
  • nuxt 如何实现服务器渲染并动态设置 title和seo关键字

nuxt 如何实现服务器渲染并动态设置 title和seo关键字

发布时间:2020-11-06 15:01:09 来源:亿速云 阅读:799 作者:Leah 栏目: 开发技术

nuxt 如何实现 服务器渲染并动态设置 title和seo关键字?针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。

使用如下钩子即可,但是前提条件是 没有默认配置head的title

asyncData ({ app }, callback) {
app.head.title = ‘new title'
callback(null, {})
},

补充知识:vue 每个页面动态切换title keywords description (seo的设置)

最近接触到需要使用到Seo,要求每个页面拥有不同的title,keywords,description

!!!在这里先添加一步:

html文件添加

<meta data-n-head="1" data-hid="description" name="description" content="">

<meta data-n-head="1" data-hid="keywords" name="keywords" content="">

第一步 在router里面index.js文件夹中

routes: [
  {
   path: '/',
   name: 'main',
   component: Main,
   meta: {
    title: '首页title内容',
    content:{
     keywords:'这里是第一个keywords',
     description:'这里是第一个description',
    },
   
   }
  },
  {
   path: '/trueBag',
   name: 'trueBag',
   component: trueBag,
   meta: {
   title: 'trueBag页面的title内容',
    content:{
    keywords:'这里是第二个keywords',
     description:'这里是第二个description',
    },
   }
  },
  ]

第二步 在main.js里面设置,路由发生变化修改页面meta

前提是已经导入了router

// 现在可以直接复制,不需要改什么东西
// 当然如果你想添加的meta,不仅仅只有keywords 和 description的时候,
// 自己可以举一反三 :
// setAttribute 后面就是设置它的值前提是要和router里面的content是相对应的
//要不然是获取不到的
//document.querySelector(‘meta[name=“description”]').setAttribute(‘content', to.meta.content.description)

router.beforeEach((to, from, next) => {
 /* 路由发生变化修改页面meta */
 console.log(to.meta.content)
 if(to.meta.content){
  let head = document.getElementsByTagName('head');
  let meta = document.createElement('meta');
  document.querySelector('meta[name="keywords"]').setAttribute('content', to.meta.content.keywords)
  document.querySelector('meta[name="description"]').setAttribute('content', to.meta.content.description)
  meta.content = to.meta.content;
  head[0].appendChild(meta)
 }
 // /* 路由发生变化修改页面title */
 if (to.meta.title) {
  document.title = to.meta.title;
 }
 next()
});

nuxt 如何实现服务器渲染并动态设置 title和seo关键字

具体是否成功可以f12查看,如果没有出来,一步一步打印一下,看自己是哪里出错。

关于nuxt 如何实现服务器渲染并动态设置 title和seo关键字问题的解答就分享到这里了,希望以上内容可以对大家有一定的帮助,如果你还有很多疑惑没有解开,可以关注亿速云行业资讯频道了解更多相关知识。

向AI问一下细节
推荐阅读:
  1. NUXT SSR初级入门的示例分析
  2. 详解Nuxt.js 实战集锦

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

nuxt seo title
  • 上一篇新闻:
    在nuxt中如何设置页面的head标签
  • 下一篇新闻:
    Python中有哪些外部执行指令

猜你喜欢

  • jdbc fetchsize的作用是什么
  • c语言中string如何使用
  • c#串口通信数据读取的方法是什么
  • delphi串口通信怎么编写
  • java怎么通过类名获取类对象
  • java处理clob报已关闭lob怎么解决
  • java如何根据方法名获取方法
  • c#怎么跨线程访问控件
  • c# invoke方法怎么正确使用
  • c++代码写好了如何运行
最新资讯
  • Beam在处理大规模数据时有哪些优势
  • Beam的扩展性如何
  • Beam的性能如何
  • Beam如何与其他大数据组件集成
  • Beam如何处理数据转换和聚合
  • Beam的主要组件有哪些
  • 如何安装和配置Beam
  • 如何使用Beam进行日志分析
  • Beam在机器学习中有哪些应用
  • Beam如何支持复杂事件处理
相关推荐
  • 详解服务端预渲染之Nuxt(介绍篇)
  • VUE基于NUXT的SSR 服务端渲染
  • Nuxt.js开启SSR渲染的教程详解
  • 详解Nuxt.js Vue服务端渲染摸索
  • Vue服务器渲染Nuxt的示例分析
  • Nuxt.js实战详解
  • Nuxt中Vue.js服务端渲染的示例分析
  • Vue基于NUXT的SSR有什么用
  • 如何优化Nuxt 项目的性能
  • 为什么在Vue上使用Nuxt.js

相关标签

kalilinuxnethunter -linux linux流 nginx linux centos 7 linux 系统 linuxip linux云计算 linux进程管理 linux学习 达内 linux云计算 运维网络 linux常用命令 linux--服务器-- oracle安 保证linux系统安全 linux命令大全 linux磁盘管理 linux分区 linux系统管理 linux/unix linux系统虚拟机 linux mint
AI

玻璃钢生产厂家大庆玻璃钢卡通雕塑哪家好白银玻璃钢雕塑厂三沙玻璃钢花瓶厂家直销河源玻璃钢沙发盐城玻璃钢设备外壳湖州玻璃钢卡通雕塑定做周口玻璃钢外壳定做济南玻璃钢景观雕塑制作南平玻璃钢垃圾桶多少钱阜阳玻璃钢装饰造型焦作玻璃钢树池厂大庆玻璃钢树池坐凳价格宿迁玻璃钢医疗外壳定做洛阳商场美陈制造庆阳玻璃钢公仔雕塑公司沈阳玻璃钢公仔雕塑批发湖南玻璃钢种植池厂家河南玻璃钢人物雕塑多少钱威海玻璃钢天花吊顶定做黄石不锈钢花盆定制宜春商业美陈价格南通玻璃钢造型价格苏州玻璃钢家具公司南通玻璃钢制造铜川不锈钢花盆制造中山玻璃钢设备外壳多少钱聊城玻璃钢医疗外壳定做锦州玻璃钢雕塑保定玻璃钢花钵厂家直销南宁玻璃钢人物雕塑厂家香港通过《维护国家安全条例》两大学生合买彩票中奖一人不认账让美丽中国“从细节出发”19岁小伙救下5人后溺亡 多方发声单亲妈妈陷入热恋 14岁儿子报警汪小菲曝离婚始末遭遇山火的松茸之乡雅江山火三名扑火人员牺牲系谣言何赛飞追着代拍打萧美琴窜访捷克 外交部回应卫健委通报少年有偿捐血浆16次猝死手机成瘾是影响睡眠质量重要因素高校汽车撞人致3死16伤 司机系学生315晚会后胖东来又人满为患了小米汽车超级工厂正式揭幕中国拥有亿元资产的家庭达13.3万户周杰伦一审败诉网易男孩8年未见母亲被告知被遗忘许家印被限制高消费饲养员用铁锨驱打大熊猫被辞退男子被猫抓伤后确诊“猫抓病”特朗普无法缴纳4.54亿美元罚金倪萍分享减重40斤方法联合利华开始重组张家界的山上“长”满了韩国人?张立群任西安交通大学校长杨倩无缘巴黎奥运“重生之我在北大当嫡校长”黑马情侣提车了专访95后高颜值猪保姆考生莫言也上北大硕士复试名单了网友洛杉矶偶遇贾玲专家建议不必谈骨泥色变沉迷短剧的人就像掉进了杀猪盘奥巴马现身唐宁街 黑色着装引猜测七年后宇文玥被薅头发捞上岸事业单位女子向同事水杯投不明物质凯特王妃现身!外出购物视频曝光河南驻马店通报西平中学跳楼事件王树国卸任西安交大校长 师生送别恒大被罚41.75亿到底怎么缴男子被流浪猫绊倒 投喂者赔24万房客欠租失踪 房东直发愁西双版纳热带植物园回应蜉蝣大爆发钱人豪晒法院裁定实锤抄袭外国人感慨凌晨的中国很安全胖东来员工每周单休无小长假白宫:哈马斯三号人物被杀测试车高速逃费 小米:已补缴老人退休金被冒领16年 金额超20万

玻璃钢生产厂家 XML地图 TXT地图 虚拟主机 SEO 网站制作 网站优化