【发布时间】:2018-08-10 14:57:09
【问题描述】:
我在尝试使用 Vuejs 在 Leaflet 中创建图标时遇到问题。它不显示图标,我不知道如何修复路径。我已经尝试了所有我能想到的路径:
assets/leaf-green.png/assets/leaf-green.png../assets/leaf-green.png../../assets/leaf-green.pngsrc/assets/leaf-green.png../src/assets/leaf-green.png../../src/assets/leaf-green.png
代码(Map.vue):
const greenIcon = L.icon({
iconUrl: "assets/leaf-green.png",
iconSize: [38, 95],
iconAnchor: [22, 94],
popupAnchor: [-3, -76]
});
项目结构:
DevTools Network 选项卡显示它尝试加载此 url: http://localhost:8080/assets/leaf-green.png
有什么想法吗?
【问题讨论】:
-
您是否检查了 chrome 开发工具中的“网络”选项卡以查看它尝试从何处加载它?
-
网络尝试加载:localhost:8080/assets/leaf-green.png 和 /assets/... 不起作用
标签: vue.js path vuejs2 leaflet