当前位置:   article > 正文

vue 怎样引echaerts_elementUI中引入echaert地图展示

echaert

1、在index.html中引入百度秘钥

2、在webpack的配置文件中设置外部扩展:

如果是Vue-cli2,在build/webpack.base.conf.js中加入以下代码:

module.exports = {

......

//externals属性:防止将某些import的包package打包到bundle中,而是在runtime运行时再去从外部获取这些external dependencies扩展依赖

externals:{

'BMap': 'BMap',

'BMap_Symbol_SHAPE_POINT':'BMap_Symbol_SHAPE_POINT'

}

}

如果是Vue-cli3,在vue.config.js中加入以下代码:

module.exports = {

......

configureWebpack:{

externals:{

'BMap': 'BMap',

'BMap_Symbol_SHAPE_POINT':'BMap_Symbol_SHAPE_POINT'

}

}

}

3、npm安装echarts:

npm install echarts --save

4、如果是在全局引入:在main.js中加入以下代码:

import echarts from "echarts";

import china from 'echarts/map/json/china.json'

echarts.registerMap('china', china)

Vue.prototype.$echarts = echarts;

5、在需要的组件中引入扩展插件:

require('echarts/extension/bmap/bmap')

6、实现效果图:

来源:https://www.cnblogs.com/menxiaojin/p/13275262.html

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/weixin_40725706/article/detail/118794?site
推荐阅读
相关标签
  

闽ICP备14008679号