web 端富文本实现插入 echarts 图表

2022-08-02 09:40:12 +08:00
 ImmerTry

公司现在有个需求,实现富文本插入 echarts 图表,可以修改图表上的数据及内容。 大家有过类似需求的解决方案吗

2174 次点击
所在节点    前端开发
14 条回复
ubbcou
2022-08-02 09:52:25 +08:00
如果可以去除图表的交互功能,那么我觉得可以这么做,echarts 依据数据的响应台后生成图表 & 导出图片,将图片插入到富文本。

这样可以不依赖在渲染端对 echarts 的支持,就可以显示图表内容。
LinYa
2022-08-02 10:07:59 +08:00
我想先了解一下,目前用的富文本编辑器是什么?
hellsnow
2022-08-02 10:13:28 +08:00
或者能不能搞一些占位符,最后去插入 echarts
f056917
2022-08-02 10:16:05 +08:00
太复杂,建议用 form 表单
ImmerTry
2022-08-02 10:17:16 +08:00
@LinYa 目前再用的是 wangEditor 这个富文本编辑器
zdhxiong
2022-08-02 10:38:50 +08:00
把 echarts 封装成 Web Components ,富文本里插入一个自定义标签就行
jucelin
2022-08-02 10:40:42 +08:00
富文本编辑器 只添加图表的占位符,可以设置显示大小,过滤参数之类的
实际显示的时候,再替换,并渲染数据。
lneoi
2022-08-02 11:28:31 +08:00
这很像目前的 Notion Like 逻辑
lneoi
2022-08-02 11:30:08 +08:00
wangEditor 可以自定义数据结构 实在不行套个壳应该可以
zhangleshiye
2022-08-02 15:28:22 +08:00
@ImmerTry 粗略的看了下支持上传文件, 是我的话, (用户点击编辑器上的插入图表按钮)-> 打开一个新的页面或者模态窗( 类似数据大屏的那种编辑页,这种就一块显示图表,其他表单域显示配置项,颜色,维度,横轴数轴, 图表类型选择)->确认完后回传服务器并返回文件哈希地址->回传编辑器
zhangleshiye
2022-08-02 15:30:47 +08:00
@ImmerTry vue 的话可以参考开源项目 https://gitee.com/MTrun/go-view 不考虑太复杂的交互应该还是能实现的
sailei
2023-04-04 09:23:54 +08:00
ImmerTry
2023-04-04 10:12:49 +08:00
@sailei 看到了演示,目前的话是只能固定的图标插入嘛
sailei
2023-04-04 14:15:30 +08:00
看需求吧,加我 v c2FpbGVpMQ==

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/870120

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX