Vue.js Nuxt.js:两个或多个屏幕上的奇怪行为<;nuxt child>;在同一目录上

Vue.js Nuxt.js:两个或多个屏幕上的奇怪行为<;nuxt child>;在同一目录上,vue.js,nuxt.js,Vue.js,Nuxt.js,在Nuxt中,使用此文件夹结构 main ├── parent1 │ └── index.vue ├── parent2 │ └── index.vue ├── _parent1.vue ├── _parent2.vue _parent1.vue和_parent2.vue内部包含标记,并分别呈现parent1/index.vue parent2/index.vue内容 但是。。。当访问~/main/parent1和~/main/parent2路由时,都会显示_parent1.vue的内

在Nuxt中,使用此文件夹结构

main
├── parent1
│   └── index.vue
├── parent2
│   └── index.vue
├── _parent1.vue
├── _parent2.vue
_parent1.vue和_parent2.vue内部包含
标记,并分别呈现parent1/index.vue parent2/index.vue内容

但是。。。当访问~/main/parent1和~/main/parent2路由时,都会显示_parent1.vue的内容!!!或者按字母顺序排在第一位的组件

这是已知的错误吗?是否有任何解决方案使其按预期工作


编辑:在父文件中添加下划线

我无法在Nuxt 2.15.3上复制此内容。你的Nuxt版本是什么?你能修改这个来重现你的问题吗?@User28谢谢你的评论!我检查了我的代码,我的帖子和我的实际代码之间有一点差异,所以我编辑了我的帖子。这是复制我的problem@User28实际上,由于您的示例,我能够解决我的问题,我只需要删除父文件上的下划线前缀。谢谢很高兴听到这个消息。你可以回答你自己的问题。它可能会帮助其他人。为什么你还要混合使用
parent1/index.vue
\u parent1.vue
(这一个甚至不是动态的,或者是某种程度上的)?依我看,你应该保留一个或另一个,但这两个现在做的事情是一样的。