【发布时间】:2020-05-20 06:54:59
【问题描述】:
在我的应用程序中,我有几条路线,例如:
- /
- /登录
- /事件/id
在登录页面上,我的图片加载良好 -
<img src="img/test.jpg">
我所有的图片都在 public/img 文件夹中。
在 Event/id 页面上我有未加载的图像 - 在 devtools 中,我得到了这张图片的奇怪网址:http://localhost:8080/event/img/event-img.jpg 但正确的路径应该是http://localhost:8080/img/event-img.jpg。
不知道为什么 vuejs 在路径中添加了 /event/ 字符串。但是对于登录页面,VueJs 不会这样做。
请给个建议。
【问题讨论】:
-
然后使用根 URL,即:
<img src="/img/test.jpg" /> -
@Terry 也许你也知道为什么我不能直接访问像localhost:8081/event/10 这样的网址,而不是使用路由器链接而是手动?
-
我认为您的另一个问题应该单独提出,因为它与您当前的问题不同并且必须处理 vue-router。
标签: vue.js