vue股票图标
导读:Vue 轻量级的框架结构和强大的视图渲染能力,使得它成为了越来越多 Web 开发者的首选选择。而股票图表又是很多金融网站和应用不可缺少的重要元素。在 Vue 中使用股票图表,则需要一个适用于 Vue 的图表组件。在这里我们推荐使用 Vue-...
Vue 轻量级的框架结构和强大的视图渲染能力,使得它成为了越来越多 Web 开发者的首选选择。而股票图表又是很多金融网站和应用不可缺少的重要元素。在 Vue 中使用股票图表,则需要一个适用于 Vue 的图表组件。
在这里我们推荐使用 Vue-chartjs 这个图表库。首先我们需要在项目中下载 Vue-chartjs。
code class="language-bash">
npm install --save vue-chartjs接下来我们需要在 main.js 中引入,然后使用 Vue.use() 安装:
code class="language-javascript">
import Vue from 'vue'import Chart from 'chart.js'import VueChart from 'vue-chartjs'Vue.use(VueChart)接下来,我们就可以编写我们的 vue 组件来使用图表库了。下面是一个简单的股票图表组件示例:
code class="language-html">
template>
div>
line-chart :data="data" :options="options" :width="400" :height="400">
/line-chart>
/div>
/template>
script>
import {
Line}
from 'vue-chartjs'export default {
extends: Line,data() {
return {
data: {
labels: ['2012', '2013', '2014', '2015', '2016', '2017', '2018'],datasets: [{
label: 'Data One',backgroundColor: '#f87979',data: [40, 39, 10, 40, 39, 80, 40]}
]}
}
}
,mounted() {
this.renderChart(this.data, this.options)}
,computed: {
options() {
return {
responsive: true,maintainAspectRatio: false}
}
}
}
/script>
这个组件使用了 Line 组件,即线图。在 data 中我们设置了 X 轴的标签以及数据集的数值。在 mounted 方法中调用 renderChart 方法绘制图表,同时设置了 responsive 和 maintainAspectRatio 属性,用于自适应和维持纵横比。
以上就是使用 Vue-chartjs 绘制股票图表的简单示例。
声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!
若转载请注明出处: vue股票图标
本文地址: https://pptw.com/jishu/549139.html
