首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Leaflet-绘图控件的工具栏不显示

Leaflet-绘图控件的工具栏不显示
EN

Stack Overflow用户
提问于 2017-04-26 23:35:00
回答 2查看 2.2K关注 0票数 2

我正在尝试使用VueJS中的Leaflet-draw,在调用它之后

代码语言:javascript
复制
import LeafletDraw from 'leaflet-draw'

但是当我试着用它的时候

代码语言:javascript
复制
    var drawnItems = new L.FeatureGroup();
    map.addLayer(drawnItems);

    var drawControl = new L.Control.Draw({
        edit: {
            featureGroup: drawnItems
        }
    });

    map.addControl(drawControl);

我只有一个部分控件的工具栏

我是否缺少要包含的CSS文件?

EN

回答 2

Stack Overflow用户

发布于 2019-03-27 00:08:18

如果有人仍在寻找解决方案,那么在vue组件中,例如Map.vue,您需要添加以下内容:

代码语言:javascript
复制
<script>
import "leaflet-draw/dist/leaflet.draw.css";
.
.
.
</script>
票数 4
EN

Stack Overflow用户

发布于 2017-04-27 23:34:56

该问题与此https://github.com/Leaflet/Leaflet.draw/issues/617相关

直接在我的组件中导入CSS文件并覆盖CSS属性(使用指向sprite的有效路径;在Vue情况下是静态文件夹)

代码语言:javascript
复制
.leaflet-draw-toolbar a {
    background-image: url('/static/spritesheet.png');
}
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/43638679

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档