说说如何基于 Vue.js 、element UI 与 Echart 实现一张地图展示多个区域提示框

1 需求变更


省级区域图实现效果给客户看了之后,客户希望可以一次性把所有区域的数据展示在地图周围。

原计划是想用 echart 的 tooltip 提示框组件来实现。实验之后发现 echart 地图只支持弹出一个 tooltip 提示框。这样显然无法满足要求。

转而考虑使用 element UI 的 tooltip 组件。

实现效果:

2 element UI Tooltip 组件

Tooltip 组件常用于展示鼠标 hover 时的提示信息。

Tooltip 组件使用 content 属性来决定 hover 时的提示信息。由 placement 属性决定展示效果: placement 属性值为:方向 - 对齐位置;四个方向: top、left、right、bottom ;三种对齐位置: start , end ,默认为空。如 placement ="left-end ",则提示信息出现在目标元素的左侧,且提示信息的底部与目标元素的底部对齐。

它包含以下属性参数:

参数 类型 可选值 默认值 说明
effect String dark/light dark 主题颜色,目前只提供了两种主题。
content String - - 显示的内容。
placement String top/top-start/top-end/bottom/bottom-start/bottom-end/left/left-start/left-end/right/right-start/right-end bottom Tooltip 的出现位置。
value Boolean - false 是否可见。
disabled Boolean - false Tooltip 是否可用。
offset Number - 0 出现位置的偏移量。
transition String
  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值