参数化页面未设置标题,我可以正确执行此操作吗?

问题描述

如果直接进入博客并单击标签进行过滤,则会设置路线,页面标题 https://www.sitefinitysteve.com/blog

如果直接导航到页面,则不会设置任何内容... https://www.sitefinitysteve.com/blog/tag/tutorial

我要在/pages/blog/index.vue-> asyncData中更改博客标题,具体取决于我是否在参数中看到标签或传呼机。但这似乎并没有在直接加载时触发,但是/pages/blog/tag/_tag.vue-> asyndData确实触发了,但是在此添加它似乎会覆盖/pages/blog/index.vue->asyncData,因此我必须重新实现所有内容

<script lang="ts">
import BlogIndex from '../index.vue';

export default {
  extends: BlogIndex,};
</script>

我只是想念一些非常明显的东西吗?我应该重新实现_tag.vue中的所有内容吗?

编辑 从字面上将\ index.vue复制\粘贴到_tag.vue和_pages.vue似乎可以使一切正常,但是我讨厌从根本上在很多层面上这样做。因此,它现在已推向生产,因此上面的链接应该看起来不错。

解决方法

尝试从“ ../../index.vue”添加