zoukankan      html  css  js  c++  java
  • Vue之v-charts单组件封装

    • 简介

      在没有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
  • 相关阅读:
    python与数据库(SQLServer、MySQL、Redis、MongoDB)
    网络表示学习 图神经网络资料整理
    Java学习笔记 算法 Algorithms Fourth Edition
    word2vec 代码解读
    爬虫python的世界
    mac 字幕生成工具
    CS224W Analysis of Networks
    SNAP macos
    python基础代码
    Keras笔记
  • 原文地址:https://www.cnblogs.com/oxf5deb3/p/13727557.html
Copyright © 2011-2022 走看看