gpt4 book ai didi

vue.js - 嵌套路由打破了静态路径

转载 作者:搜寻专家 更新时间:2023-10-30 22:11:33 24 4
gpt4 key购买 nike

我的css放在static目录里面。

html:

<html>
<head>
<link rel="stylesheet" href="static/font-awesome/css/font-awesome.min.css">
</head>
<body>
<div id="app"></div>
</body>
</html>

我有嵌套的路线

const routes = [
{
path: '/user/:id', component: Profile,
children: [
{
path: 'feeds',
component: ProfileFeeds
},
{
path: 'photos',
component: ProfilePhotos
},
]
},
... some other routes... ,
];

当我在嵌套路由之外时,找到了静态文件。但是,当我导航到 user/user_21/feeds 时,Vue 找不到 css。

工作的CSS:

http://localhost:8080/static/font-awesome/css/font-awesome.min.css

变成错误的静态路径:

http://localhost:8080/user/static/font-awesome/css/font-awesome.min.css

我该如何解决这个问题?

最佳答案

如果您链接以 / 开头的 css 的绝对 url 会怎样?

 <link rel="stylesheet" href="/static/font-awesome/css/font-awesome.min.css">

关于vue.js - 嵌套路由打破了静态路径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45133669/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com