yarn add vue-meta
npm install vue-meta --save
import Vue from 'vue'
import Router from 'vue-router'
import Meta from 'vue-meta'
Vue.use(Router)
Vue.use(Meta)
export default new Router({
// ...
})
import { app, router, store } from './app'
const isDev = process.env.NODE_ENV !== 'production'
const meta = app.$meta() // 这行
export default context => {
router.push(context.url)
context.meta = meta // 这行
const ss = isDev && Date.now()
// ...
}
renderStream.once('data', () => {
res.write(indexHTML.head)
})
renderStream.once('data', () => {
const { title, meta } = context.meta.inject()
indexHTML.head = indexHTML.head.replace(/<title.*?<\/title>/g, title.text())
indexHTML.head = indexHTML.head.replace(/<meta.*?name="description".*?\/>/g, meta.text())
res.write(indexHTML.head)
})
<title>xxxx</title>
<meta name="description" content="xxxx">
export default {
name: 'frontend-index',
prefetch: fetchInitialData,
// 添加以下代码
metaInfo () {
const title = 'M.M.F 小屋 - 首页'
return {
title,
meta: [{ vmid: 'description', name: 'description', content: title }]
}
}
}
export default {
name: 'frontend-article',
prefetch: fetchInitialData,
// 添加以下代码
metaInfo () {
const title = this.article.title
return {
title: title + ' - M.M.F 小屋',
meta: [{ vmid: 'description', name: 'description', content: title + ' M.M.F 小屋' }]
}
}
}
机械节能产品生产企业官网模板...
大气智能家居家具装修装饰类企业通用网站模板...
礼品公司网站模板
宽屏简约大气婚纱摄影影楼模板...
蓝白WAP手机综合医院类整站源码(独立后台)...苏ICP备2024110244号-2 苏公网安备32050702011978号 增值电信业务经营许可证编号:苏B2-20251499 | Copyright 2018 - 2025 源码网商城 (www.ymwmall.com) 版权所有