Skip to content

在vue中使用supermap-leaflet时echarts初始化报错 #28

@mzy2240

Description

@mzy2240

Request a feature or report a bug? [这是一个需求还是一个缺陷]

BUG

One-line summary [问题简述]

在vue中使用supermap-leaflet时echarts初始化报错

Version [产品及版本]

  • iClient product (for leaflet,for openlayers,for mapboxgl,classic)[iClient 产品]: iClient-leaflet
  • iClient version [iClient 版本]: ^9.1.0
  • Browser version [浏览器类型和版本]: Chrome 70.0.3538.77
  • OS Version [操作系统类型和版本]: Windows 10 Pro

Actual Behavior [当前现象]

leaflet map can show up, however the echarts layer cannot properly initialize in Vue

Expected Behavior [期望现象]

Example of reproducing the issue [重现现象的例子]

使用http://iclient.supermapol.com/examples/leaflet/editor.html#echartsEffectScatter 作为例子测试时,echarts layer不能正常初始化,chrome报错如下:

vue.runtime.esm.js?2b0e:1737 TypeError: _echarts2.default.init is not a function
at e.onAdd (iclient9-leaflet.js:72476)
at e._layerAdd (leaflet.js:5)
at e.whenReady (leaflet.js:5)
at e.addLayer (leaflet.js:5)
at e.addTo (leaflet.js:5)
at VueComponent.initdraw (puremap.vue?646a:630)
at VueComponent.mounted (puremap.vue?646a:1203)
at callHook (vue.runtime.esm.js?2b0e:2917)
at Object.insert (vue.runtime.esm.js?2b0e:4154)
at invokeInsertHook (vue.runtime.esm.js?2b0e:5956)

刚开始使用supermap,也不能保证100%是bug。但之前用echarts和echarts-leaflet都没有问题,开始使用supermap是基于performance考虑。谢谢帮助!


What is motivation or use case for changing the behavior? [需求的场景和目的是什么?]

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions