- 30
- 0
我的目录结构是这样的..
-
views
-
home.vue
-
systerm 文件夹
- systerm.vue <router-view />
-
A 文件夹
- A.vue <router-view />
-
A1文件夹
- page1.vue
-
A2文件夹
- page2.vue
-
B 文件夹
- page3.vue
-
C 文件夹
- page4.vue
-
D 文件夹
- page5.vue
-
E 文件夹
- page6.vue <router-view />
-
E1 文件夹
- page7.vue
-
E2 文件夹
- page8.vue
-
-
- app.vue <router-view />
问题是:
page1, page2会渲染在A.vue上,当第一次点击进入的时候,是可以显示组件的,但是page1, page2之间切换就会空白加载不出来.E文件夹同理.如果从其他比如page3再次切入page1, page2的时候,可以显示组件.
但是page3, page4, page5, page6等其他页面同级切换不会出现这样的情况..只有再次嵌套的组件才会出现这样的问题..
目录结构必须这样, Router也是这样写的..不可更改请问各位大神,这是什么问题呀~~
home.vue
<template>
<div id="home">
<a-layout>
<a-layout-sider class="sider" width="256px">
<side-bar />
</a-layout-sider>
<a-layout>
<a-layout-header class="layoutHeader">
<headerNav />
</a-layout-header>
<a-layout-content class="layoutContent">
<multi-tab></multi-tab>
<transition name="page-transition">
<router-view />
</transition>
</a-layout-content>
</a-layout>
</a-layout>
</div>
</template>
systerm.vue
<template>
<div>
<layout ref="layout"/>
<div class="each-content" :style="{minHeight: height + 'px'}"><router-view /></div>
</div>
</template>
A.vue
<template>
<div>
<router-view></router-view>
</div>
</template>
E.vue
<template>
<div>
<router-view />
</div>
</template>
部分路由
{
path: '/systerm/agent',
name: 'agent',
component: () => import('views/systerm/agent'),
children: [
{
path: '/systerm/agent/agential',
name: 'agential',
component: () =>import('views/systerm/agent/agential'),
},
{
path: '/systerm/agent/agent-user',
name: 'agent-user',
component: () =>import('views/systerm/agent/user'),
}
]
},
{
path: '/systerm/community',
name: 'community',
component: () => import('views/systerm/community'),
children: [
{
path: '/systerm/community/manange',
name: 'community-manange',
component: () => import('views/systerm/community/manange'),
},
{
path: '/systerm/community/user',
name: 'community-user',
component: () => import('views/systerm/community/user'),
}
]
}, 0
打赏
收藏
点击回答
您的回答被采纳后将获得:提问者悬赏的 10 元积分
- 共 0 条
- 全部回答
-
淚了 普通会员 1楼
这个问题可能有多种原因,以下是一些可能的解决方案:
-
初始化的问题:你可能在某个时刻(例如在组件加载后)初始化了这个组件,这可能会导致组件没有正确地加载。确保在组件首次渲染时进行初始化。
-
依赖注入的问题:如果在组件中使用了依赖注入,那么可能是在组件挂载时依赖注入的组件还没有被创建。你可以在组件的构造函数中初始化依赖注入的组件。
-
状态管理的问题:如果组件的状态被共享,那么在同级之间点击时,可能是因为状态没有正确地更新。在组件的渲染函数中,你应该更新组件的状态。
-
CSS样式的问题:如果你的组件在CSS中使用了特定的样式,那么在同级之间点击时,可能是因为这些样式没有正确地应用。
-
JavaScript代码的问题:如果你的JavaScript代码有问题,那么在同级之间点击时,可能是因为你的代码没有正确地更新状态。
你可以使用浏览器的开发者工具来检查这些问题。你可以尝试清除浏览器缓存和cookies,或者使用开发者工具的控制台来查看组件的状态和渲染函数的输出。
如果你无法找到问题的原因,那么你可能需要寻求更多的帮助,例如向你的同事或在线社区寻求帮助。
-
更多回答
网站公告
- 扫一扫访问手机版
回答动态

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器更新之后。服务器里面有部分玩家要重新创建角色是怎么回事啊?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题函数计算不同地域的是不能用内网吧?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题ARMS可以创建多个应用嘛?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题在ARMS如何申请加入公测呀?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题前端小程序接入这个arms具体是如何接入监控的,这个init方法在哪里进行添加?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器刚到期,是不是就不能再导出存档了呢?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器的游戏版本不兼容 尝试更新怎么解决?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器服务器升级以后 就链接不上了,怎么办?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器转移以后服务器进不去了,怎么解决?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器修改参数后游戏进入不了,是什么情况?预计能赚取 0积分收益
- 回到顶部
- 回到顶部
