关于echarts - 复杂悬浮框的一些心得

本文主要分享 echarts 与 es6模板字符串 的应用。也可以直接看第4条结果

关于悬浮框,查看官方文档 可以看到 tooltip的几种配置方法:

官网:https://echarts.apache.org/v4/zh/option.html#tooltip
1, 字符串模板

模板变量有 {a}, {b},{c},{d},{e},分别表示系列名,数据名,数据值等。然后在拼接一些简单的字符串。这样就可以很方便的展示一些较为简单的悬浮框如下图:


2.稍有样式要求呢?

样式少的 可以直接写在代码里(如下)
(经过探索,样式只能写在函数体内)

3.但是样式更多了,怎么办呢?(效果如下)

如果还写内联样式,就会非常庞大(代码如下)
曾经的代码、较难维护、可读性较差

4.最后我想分享的:
有了前面很多次开发echarts的经验,这次开发的时候(需求图如下)

我突然想到可以用es6字符串模板的方式,将样式割离出来、而且效果还不错:
样式:
返回的字符串代码:

这样结构 更加清晰了,修改起来也很容易。所以分享给需要的小伙伴,如果有更好的方法,欢迎一起讨论一起切磋

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值