您现在的位置是:网站首页> 编程资料编程资料
vue2中seo时使用vue-meta-info的方法_vue.js_
2023-05-24
333人已围观
简介 vue2中seo时使用vue-meta-info的方法_vue.js_
下面给大家介绍下vue2中seo时使用vue-meta-info的方法
安装vue-meta-info
npm i -S vue-meta-info
main.js里面引入vue-meta-info
import MetaInfo from 'vue-meta-info' Vue.use(MetaInfo)
这样在组件页面中就可以使用了
假设你要给users.vue添加title,meta标签
users/index.vue
...
这样再结合prerender-spa-plugin-next,打包之后,在dist文件夹找到users文件夹下的index.html
打开你会发现就有title和meta的关键字和描述标签了

如果要在组件内动态使用 metaInfo :这种方式可以动态生成META标签的内容,一般META标签的内容需要根据变量去变化的时候,可以选用这种方式
export default { metaInfo () { return { title: this.pageName } }, data () { return { pageName: 'loading' } }, mounted () { setTimeout(() => { this.pageName = 'async' }, 2000) } }vue seo管理 vue-meta-info 动态设置meta和title
使用 vue-meta-info 配置title和meta按照以下步骤
1.安装
1.yarn:
yarn add vue-meta-info
2.npm:
npm install vue-meta-info --save
2.在main.js全局引入 vue-meta-info
import MetaInfo from 'vue-meta-info' Vue.use(MetaInfo)
3.组件内静态使用 metaInfo
4.如果你的 title 或者 meta 是异步加载的,那么你可能需要这样使用
如果需要更好的处理 Vue 单页面SEO,可以和 prerender-spa-plugin形成更优的配合,请参考我的其他文章。
到此这篇关于vue2中seo时使用vue-meta-info的文章就介绍到这了,更多相关vue seo使用vue-meta-info内容请搜索以前的文章或继续浏览下面的相关文章希望大家以后多多支持!
相关内容
- Vue路由传递参数与重定向的使用方法总结_vue.js_
- 简单方法实现Vue 无限滚动组件示例_vue.js_
- Vue中动态引入图片要是require的原因解析_vue.js_
- 如何使用TS对axios的进行简单封装_javascript技巧_
- vue3+ts实际开发中该如何优雅书写vue3语法_vue.js_
- vue3子组件如何修改父组件传过来的props数据_vue.js_
- JS Generator函数yield表达式示例详解_javascript技巧_
- Angular 的 Change Detection机制实现详解_AngularJS_
- ECharts实现数据超出Y轴最大值max但不隐藏_javascript技巧_
- React Fiber 链表操作及原理示例详解_React_
