首页 > 解决方案 > Laravel + Vuejs,重新加载子路由器路径时缺少样式

问题描述

当我使用链接(href)导航时,http://localhost:8080/user/profile页面可以工作,但是如果我刷新页面(Ctrl + F5),它会显示内容但缺少样式。任何想法?

路由.js

{
    path: '/user',
    name: 'Dashboard',
    component: require('./components/pages/Dashboard'),
    meta: {
      requiresAuth: false
    },
    props: { bcName: "Dashboard" },
    children: [
        {
            path: 'profile',
            name: 'Profile',
            components: {
                mainarea: require('./components/pages/Profile'),
            }
        }

    ]
}

用户主.vue

<template>
<!-- Content Column -->
<div class="col-lg-9 mb-4">
<router-view name="mainarea"> </router-view>
</div>
</template>

仪表板.vue

<template>
    <!-- Content Row -->
    <div class="row">
        <user-sidebar></user-sidebar>
        <user-main></user-main>
    </div>
</template>

个人资料.vue

<template>
    <div class="test">Profile page {{layout}}</div>
</template>

标签: laravelvue.jsvue-router

解决方案


推荐阅读