收藏
回答

含有echarts图表的页面能截图生成图片吗?

我想直接把小程序页面(包含一个echarts雷达图)变成图片保存,但是看了不少文章,基本上都说是只能通过canvas画布,手动模拟一些文字图片之类的生成,但是其中的echarts图表我无法手动生成,这个大家有什么思路吗,还是说这个功能做不到

大概类似于这样

回答关注问题邀请回答
收藏

1 个回答

  • 纸玫瑰
    纸玫瑰
    2022-06-09

    echarts 也只是他帮你画成了画布 目前想弄图片智能自己写画布导出 微信官方有一个插件能把WXML代码导出成图片 这个写成wxml代码感觉和自己写画布一样难度



    wxml-to-canvas

    详见:https://developers.weixin.qq.com/miniprogram/dev/platform-capabilities/extended/component-plus/

    2022-06-09
    有用
    回复 4
    • 夜雨声烦
      夜雨声烦
      2022-06-09
      这个好像也不行,官方文档里说只支持view、text、image三种
      2022-06-09
      回复
    • 纸玫瑰
      纸玫瑰
      2022-06-09回复夜雨声烦
      行都行的  canvas 和wxml-to-canvas都能实现  你这个业务逻辑底部直接搞一个图片  就是中间做一个不规则图形就行了   只不过canvas实现比wxml-to-canvas好实现   wxml-to-canvas比canvas好理解     view加CSS2d翻转就能实现
      2022-06-09
      回复
    • 夜雨声烦
      夜雨声烦
      2022-06-10回复纸玫瑰
      不规则图形是echarts雷达图画的,根据数据来的,我要是会画就不用引入echarts了呀
      2022-06-10
      回复
    • Mr.Lin
      Mr.Lin
      2023-11-23回复夜雨声烦
      有尝试先将echarts绘制的图表内容转为图片之后拿这个src换成image标签去做吗
      2023-11-23
      回复
登录 后发表内容