Vue-chartjs载入数据
Linechart.js
import { Line } from 'vue-chartjs'
export default {
extends: Line,
mounted () {
this.renderChart({
labels: ['1','2','3','4','5','6','7'],
datasets: [
{
label: 'Data One',
backgroundColor: '#F64A32',
data: [40,30,50,20,60,30,20]
}
]
}, {responsive: true, maintainAspectRatio: false})
}
}
example.vue
<template>
<line-chart :width="370" :height="246"></line-chart>
</template>
<script>
import LineChart from './vue-chartjs/LineChart'
export default {
components: {
LineChart
},
},
methods:{
getdata(){
var user_id = this.getcookies('user_id');
this.$http.post('http://example.com',{
//post body
user_id:user_id
},{headers:{
'datatoken':data_token,
}}).then((data)=>{
//success
//得到的数据假设为data 将data赋值给Linechart.js中的data
})
}
}
</script>
假设post的返回值是数组data,我现在想赋值给Linechart.js中的data变量应该怎么做呢?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
在Linechart.js写props
在example.vue传数据过去
这样Linechart.js就能拿到数组