vue+highcharts使用教程--每天努力一点点,必可东山再起!
首先安装依赖 1npm install -S vue-highcharts 在main.js 中进行配置1234567891011121314151617...
首先安装依赖
1 |
|
在main.js 中进行配置
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 |
|
图表组件名charts.vue,代码如下(div绑定obj属性是用于动态改变数据,调用update方法,其他博客没有讲解这一点):
<template>
<div class="x-bar">
<div :id="id" :option="option" :obj="chartObj"></div>
</div>
</template>
<script>
//import exportCSV from '@/export-csv.js';
import HighCharts from 'highcharts';
export default {
// 验证类型
data() {
return {
chartObj:{}
}
},
props: {
id: {
type: String
},
option: {
type: Object
}
},
watch: {
option () {
HighCharts.chart(this.id,this.option);
}
},
mounted() {
HighCharts.chart(this.id,this.option);
this.chartObj=HighCharts.chart(this.id,this.option);
}
}
</script>
在需要使用的页面调用组件
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 |
|
更多推荐
所有评论(0)