zoukankan      html  css  js  c++  java
  • vue 中按需引入 echarts

     

    按需引入 1. 专门设置一个echarts配置文件,文件路径src/lib/echart.js (1.12M) ```src/lib/echart.js // 直接引用 import echarts from '@/lib/echart.js' ``` 2. 利用 babel-plugin-equire 实现按需加载 (1.11M) ```src/lib/echarts.js // 直接引用 import echarts from '@/lib/echarts.js' ``` 3. main.js中只引入需要的模块 ``` import 'echarts/lib/chart/pie' import 'echarts/lib/component/tooltip' import 'echarts/lib/component/title' import 'echarts/lib/component/toolbox' import 'echarts/lib/component/legend' Vue.prototype.$echarts = echarts ``` 全局引入 4. 方式1: 全局引用 (2.4M) ```main.js import echarts from 'echarts' import 'echarts/lib/echarts' import 'echarts/lib/chart/pie' import 'echarts/lib/component/tooltip' import 'echarts/lib/component/title' import 'echarts/lib/component/toolbox' import 'echarts/lib/component/legend' Vue.prototype.$echarts = echarts ``` 5. 使用vue-echarts ```main.js import ECharts from 'vue-echarts' import 'echarts/index' // 注册为全局组件 Vue.component('v-chart', ECharts) ``` 组件使用 ``` <v-chart chartId="myChart" :options="chartOptions" width="300px" height="300px" :auto-resize="true"></v-chart> ```

    github:  https://github.com/aloehh/vue-echarts

  • 相关阅读:
    简道云--编辑应用入门
    虚拟机迁移
    KVM虚拟化网络管理(一)
    keepalived概述
    kvm虚拟化存储管理
    免密登录gitlab
    KVM虚拟化介绍
    Jenkins+Git+Gitlab+Ansible实现持续集成自动化部署静态网站
    Jenkins+Git+Gitlab+Ansible实现持续集成自动化部署动态网站
    Jenkins凭证介绍
  • 原文地址:https://www.cnblogs.com/aloehui/p/14180116.html
Copyright © 2011-2022 走看看