正如Kunukn所指出的(mikeu在这里也提供了哪个答案:Link to github
Vue 的解决方案是添加 attributionControl:false 选项。然而,我的要求是保留我的其他属性,但幸运的是,在尝试了一点点之后,我只需要添加带有空前缀的 l-control-attribution 组件。
在 HTML 中
<l-map :zoom="8" :center="[59.3293, 18.0686]" :options="{ attributionControl: false }">
<l-tile-layer url="http://localhost:8080/styles/mytheme/{z}/{x}/{y}.webp" :attribution=attribution>
</l-tile-layer>
<l-control-attribution position="bottomright" prefix=""></l-control-attribution>
</l-map>
在脚本中
data(){
return{
attribution:
'©<a href="https://openmaptiles.org/">OpenMapTiles</a> ©<a href="http://osm.org/copyright">OpenStreetMap</a> contributors'
}
}