如何解决参数化页面未设置标题,我可以正确执行此操作吗?
如果直接进入博客并单击标签进行过滤,则会设置路线,页面标题 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”添加
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。