在Vue中使用echarts

绝地灬酷狼 2022-12-27 08:49 322阅读 0赞

安装echarts依赖

  1. npm install echarts -S
  2. 或者使用淘宝的镜像
  3. npm install -g cnpm --registry=https://registry.npm.taobao.org
  4. cnpm install echarts -S

创建图表

首先需要全局引入
在main.js中

  1. // 引入echarts
  2. import echarts from 'echarts'
  3. Vue.prototype.$echarts = echarts

在Echarts.vue中

  1. <div id="myChart" :style="{width: '300px', height: '300px'}"></div>
  2. export default {
  3. name: 'hello',
  4. data () {
  5. return {
  6. msg: 'Welcome to Your Vue.js App'
  7. }
  8. },
  9. mounted(){
  10. this.drawLine();
  11. },
  12. methods: {
  13. drawLine(){
  14. // 基于准备好的dom,初始化echarts实例
  15. let myChart = this.$echarts.init(document.getElementById('myChart'))
  16. // 绘制图表
  17. myChart.setOption({
  18. title: { text: '在Vue中使用echarts' },
  19. tooltip: {},
  20. xAxis: {
  21. data: ["衬衫","羊毛衫","雪纺衫","裤子","高跟鞋","袜子"]
  22. },
  23. yAxis: {},
  24. series: [{
  25. name: '销量',
  26. type: 'bar',
  27. data: [5, 20, 36, 10, 10, 20]
  28. }]
  29. });
  30. }
  31. }
  32. }

注意:我们要在mounted生命周期函数中实例化echarts对象。因为我们要确保dom元素已经挂载到页面中

watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzMyOTYzODQx_size_16_color_FFFFFF_t_70

发表评论

表情:
评论列表 (有 0 条评论,322人围观)

还没有评论,来说两句吧...

相关阅读

    相关 Vue使用Echarts

    前端可视化是一个前端最基本的技能,要想做的好看,还是得借助一下百度家的echarts,那要怎么在Vue中使用echarts?这个官网没有给出实例,实例基本都是在jquery里面