vue-admin-template使用echarts

这篇博客介绍了如何在Vue项目中利用ECharts库创建柱状图(bar)、折线图(line)和饼图(pie)。首先,通过npm安装echarts-S库,然后在main.js中引入echarts并使用Vue的插件方式注册。在页面模板中定义了一个用于展示统计图的div,并在组件的mounted生命周期钩子中初始化echarts实例,设置配置项,包括图表标题、数据轴和系列等,最后调用setOption方法绘制图表。

echars类型bar柱形图、line折线图、pie饼图

下载安装

  npm install echarts -S

main.js引入 

   import echarts from 'echarts'
    Vue.use(echarts)

页面部分 

  <template>
    <div>
      <!-- 统计图容器 -->
      <div id="main" style="width: 100%;height: 270px;" />
    </div>
  </template>
  <script>
  export default {
    data() {
      return {}
    },
    mounted() {
      var echarts = require('echarts')
      // 初始化echarts实例
      var myChart = echarts.init(document.getElementById('main'))
      // 配置参数
      var option = {
        title: {
          text: '兑换情况'
        },
        tooltip: {},
        legend: {
          data: ['销量']
        },
        xAxis: {
          data: ['衬衫', '羊毛衫', '雪纺衫', '裤子', '高跟鞋', '袜子']
        },
        yAxis: {},
        series: [{
          name: '销量',
          type: 'bar',//line、pie
          data: [5, 20, 36, 10, 10, 20]
        }]
      }
      myChart.setOption(option)
    }
   }
  </script>

 

### 关于 `vue-admin-template` 的使用教程 #### 安装与配置 为了开始使用 `vue-admin-template`,首先需要克隆仓库并安装依赖项。此过程可以通过命令行完成: ```bash git clone https://github.com/PanJiaChen/vue-admin-template.git cd vue-admin-template npm install ``` 之后可以运行开发服务器来查看效果[^1]。 #### 自定义样式支持 (Less) 默认情况下,该模板并不自带对 Less 的支持。如果希望使用 Less 进行样式编写,则需额外安装相应的加载器: ```bash npm install -D less-loader less ``` 这一步骤允许开发者利用 Less 编写更灵活的 CSS 规则[^4]。 #### 功能扩展指南 对于那些希望通过 `vue-admin-template` 构建复杂应用的人来说,可以从其他成熟的框架如 `vue-element-admin` 中借鉴经验和技术栈。例如,在构建过程中遇到特定需求时,可以直接参考 `vue-element-admin` 提供的功能模块或组件设计思路来进行实现。 #### 示例项目对比学习 除了官方提供的基础模板外,还有多个基于相同技术栈构建的实际案例可供研究。比如 `admin-vue-template` 就是一个很好的例子,它不仅实现了前后端分离架构下的基本功能,还集成了权限控制等功能点;而另一个实例 `Vue-Admin` 则进一步展示了如何通过集成更多第三方库(像 ECharts)增强系统的可视化能力[^2][^3]。 #### 开发环境搭建注意事项 确保本地环境中已正确设置了 Node.js 和 npm 版本,并且 Git 工具也处于可用状态。这些前置条件能够帮助顺利完成项目的初始化工作以及后续可能涉及到的各种插件安装操作。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值