一、安装 vue-meta-info
npm i vue-meta-info --save

二、使用
在 main.js 文件中引入 vue-meta-info 并应用
import MetaInfo from 'vue-meta-info'; Vue.use(MetaInfo)
1、组件内静态使用 metaInfo
<script>
export default {
metaInfo: {
title: 'My title', // set a title
meta: [{ // set meta
name: 'keywords',
content: 'My keywords'
},
{
name: 'description',
content: 'My description'
}]
link: [{ // set link
rel: 'asstes',
href: 'https://assets.com/'
}]
}
}
</script>2、组件内动态使用 metaInfo :这种方式可以动态生成META标签的内容。
<template>
...
</template>
<script>
export default {
name: 'async',
metaInfo () {
return {
title: this.pageName
}
},
data () {
return {
pageName: 'loading'
}
},
mounted () {
setTimeout(() => {
this.pageName = 'async'
}, 2000)
}
}
</script>- 本文固定链接: http://ttfde.top/index.php/post/428.html
- 转载请注明: admin 于 TTF的家园 发表
《本文》有 0 条评论