资讯专栏INFORMATION COLUMN

vue文件中使用echarts.js的两种方式

陈江龙 / 3239人阅读

最近工作中需要用到echarts,由于项目是用的vue-cli开发的。在网上搜到vue中合成了vue-echarts,但是不想使用vue中规定好的数据格式,于是就自己做了一个vue项目引用原生echarts的简单demo,实现过程如下:用了两种实现方式

准备工作 1、安装echarts依赖

控制台输入:npm install echarts --save

2、全局引入

main.js中引入

import echarts from "echarts"
Vue.prototype.$echarts = echarts
创建图表 第一种创建方式

在一个.vue文件中引入多张图表

创建WelcomePage.vue

实现效果如下图:

第二种实现方式(以组件的形式)

创建父组件 father.vue

  

{{ msg }}

第二种方式:通过组件的方式进行页面渲染

创建子组件barGraph.vue

   

{{ msg }}

创建pieGraph.vue

效果实现如下:

路由文件如下:

import WelcomePage from "@/components/WelcomePage"
import Father from "@/components/father"

import BarGraph from "@/components/bargraph"
import PieGraph from "@/components/piegraph"

export default new Router({
  routes: [
    {
      path: "/",
      name: "WelcomePage",
      component: WelcomePage
    },
    {
      path: "/father",
      name: "father",
      component: Father,
      children:[
        {
          path: "/bargraph",
          name: "bargraph",
          component: BarGraph
        },
        {
          path: "/piegraph",
          name: "piegraph",
          component: PieGraph
        }
      ]
    },
  ]
})

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/98463.html

相关文章

  • 记一次vue-webpack项目优化实践【更新】

    摘要:优化空间不大主要关注另外两个上面。目前为止,项目打包后的大部头就是,这个目前的优化空间较小。当然,从整体优化的大维度上来说优化的点还有很多,这个文章继续更新下去。 项目现状 项目是一个数据监测平台,引入了ehcart和three.js 负责项目的数据可视化;打包后,体积高达2.1M,这个体积相比于我的项目规模来说就显得稍有笨重了 使用webpack-bundle-analyzer分析了...

    ernest.wang 评论0 收藏0
  • vue.js下引入百度地图jsApi两种方法

    摘要:下引入百度地图的两种方法前言今天有个项目需要用到百度地图,一般我们在移动端使用百度地图,都是直接通过这样的方式,直接引入百度地图的。通过模块化引入的方法实际上百度地图官方去年已经开源了基于的和的对应开源组件,我们可以直接通过安装,然后使用。 vue.js下引入百度地图jsApi的两种方法 前言 今天有个项目需要用到百度地图,一般我们在移动端使用百度地图,都是直接通过这样的方式,直接引入...

    muddyway 评论0 收藏0
  • vue前端上传文件到阿里云oss两种方式,put文件流上传,multipartUpload直接上传

    摘要:引入阿里云的上传图片文件调用后台接口获取阿里云上传下载通行证初始化权限去掉对的校验选择文件传到上的名字调用上传方法上传文件进度调用后台添加文件的接口上传成功上传失败弹出上传失败的消息如果传到阿里云的图片要展示出来要在的图片路径后面 引入阿里云oss的js 上传图片/文件 mounted () { this.initConfig() // 调用后台接口获取阿里云上传下载通行证 } ...

    K_B_Z 评论0 收藏0
  • 酷狗音乐- Vue / React 全家桶两种实现

    摘要:引言两个月前用全家桶实现过一次酷狗音乐,最近又用全家桶重构了下,最终成果和的实现基本一致,放个图手机预览戳版本版本。的行为结构表现分离,很明显,而的分离虽然不是很明显,但实际上也是有的。发送指令,最终会到里合并数据,与中的类似。 引言 两个月前用 Vue 全家桶实现过一次 酷狗音乐,最近又用 React 全家桶重构了下,最终成果和 Vue的实现基本一致,放个图: showImg(htt...

    hot_pot_Leo 评论0 收藏0
  • 关于一些Vue的文章。(2)

    摘要:原文链接我的,欢迎。这次想要分享的一篇文章是从一个奇怪的错误出发理解的基本概念。瞬间明白了,原来是函数,一个考验编程能力的函数,比更接近编译器。来看这里有一个小知识点被忽略在实例挂载之后,元素可以用访问脑补会用到的场景中。。。 原文链接我的blog,欢迎STAR。 这次想要分享的一篇文章是:从一个奇怪的错误出发理解Vue的基本概念。 这篇文章以Vue的两种构建方式做为切入点,深入探讨...

    DirtyMind 评论0 收藏0

发表评论

0条评论

最新活动
阅读需要支付1元查看
<