Vue之v-charts单组件封装

摘要:
简介在没有v-charts之前要使用echarts生成图表时配置、数据非常繁琐,可以说v-charts的出现给开发者们省去了不少麻烦,可以提前几小时下班_安装npmiv-chartsecharts-S引入方式两种全局引入importVuefrom'vue'importVChartsfrom'v-charts'Vue.use(VCharts)按需引入v-charts的每种图表组件都单独打包到lib文
  • 简介

    在没有v-charts之前要使用echarts生成图表时配置、数据非常繁琐,可以说v-charts的出现给开发者们省去了不少麻烦,可以提前几小时下班_

  • 安装

    npm i v-charts echarts -S
    
  • 引入方式两种

    全局引入

    import Vue from 'vue'
    import VCharts from 'v-charts'
    Vue.use(VCharts)
    

    按需引入

    v-charts的每种图表组件都单独打包到lib文件夹下,故但组件引入的方式如下

    import VePie from 'v-charts/lib/pie.common'
    
    image-20200925001906708
  • 单组件引入示例

    <template>
      <ve-pie :data="chartData" class="pie"></ve-pie>
    </template>
    
    <script>
        import VePie from 'v-charts/lib/pie.common'
        export default {
          components:{
            [VePie.name]:VePie
          },
          data () {
            return {
              chartData: {
                columns: ['日期', '访问用户'],
                rows: [
                  { '日期': '1/1', '访问用户': 1393 },
                  { '日期': '1/2', '访问用户': 3530 },
                  { '日期': '1/3', '访问用户': 2923 },
                  { '日期': '1/4', '访问用户': 1723 },
                  { '日期': '1/5', '访问用户': 3792 },
                  { '日期': '1/6', '访问用户': 4593 }
                ]
              }
            }
          }
        }
    </script>
    
    <style scoped>
    .pie{
      500px;
      height:300px;
    }
    </style>
    
    image-20200925002914436

免责声明:文章转载自《Vue之v-charts单组件封装》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇Unity3D 游戏开发应用篇——每日登陆(持久化类实现)91. 解码方法下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

vue实现PC端分辨率适配

lib-flexible + px2rem Loader lib-flexible 阿里伸缩布局方案 px2rem-loader:px转rem; 依赖 首先需要安装 vue-cli 脚手架,这里我安装的是 cli3。 项目初始化完成后,在项目目录中安装 lib-flexible 和 px2rem-loader。 npm install lib-flex...

关于vue在列表展示数据的时候,选择更改其中一项,数据跟着实时变动的问题

  最近刚接触vue的项目,今天发现页面上有一个问题 就是 页面中有一个表格,点击表格中的修改,弹出来一个修改框可以修改数据,但是现在问题是,在弹出框对其进行修改的时候,列表中对应的数据也在实时的变动。我想要的效果是,当我保存的时候时候,在使列表数据更改,而不是输入框一边更改,这个问题刚开始时没有发现 ,是公司测试的同事给提出来的   之前的代码是点击修...

vuejs如何调试代码

基于webpack的配置调试# 使用Vue-cli命令行工具初始化基于wabpack模板的项目的命令语法: Copy npm install -g @vue/cli # 全局安装vue-cli,版本vue3.x vue init webpack [my-project] [app-name] # 使用vue-cli初始化...

基于Idea从零搭建一个最简单的vue项目

一、需要了解的基本知识 node.js Node.js是一个Javascript运行环境(runtime),发布于2009年5月,由Ryan Dahl开发,实质是对Chrome V8引擎进行了封装。Node.js对一些特殊用例进行优化,提供替代的API,使得V8在非浏览器环境下运行得更好。V8引擎执行Javascript的速度非常快,性能非常好。 No...

vue针对搜索引擎做SEO优化

先把几个方法放出来: 1.SSR服务器渲染;2.静态化;3.预渲染prerender-spa-plugin;4.使用Phantomjs针对爬虫做处理。 首先复习一下seo: 搜索引擎优化(Search engine optimization,简称seo),指为了提升网页在搜索引擎自然搜索结果中(非商业性推广结果)的收录数量以及排序位置而做的优化行为,是为了...

vuejs心法和技法

http://www.cnblogs.com/kidsitcn/p/5409994.html 注意:本文记录作者在学习和使用vuejs开发中的点点滴滴,从vuejs1.0开始直到现在的vuejs2.0以后的版本。期中部分1.0的内容已经过时,仅作各位朋友参考,建议重点关注2.0相关的内容,会随着我对vuejs有了更多的体会后不断维护更新,也欢迎朋友们批评...