我正在使用来自 vue 和 vue-chartjs 的预打包脚本文件,并将它们添加到页面中。
最初没有视图工作,在 ie10 上打开开发工具后,我看到 es6 的东西像=>
,let
并且myFunc(): ....
正在破坏页面。
所以我删除了这个,现在图表的轮廓和布局显示,轴比例甚至在获取新数据时发生变化。但是,图表中实际上并没有显示任何内容。
我怀疑是这个新html
标签,即无法识别:
<line-chart
:data="myData"
:options="{responsive: false, maintainAspectRatio: false}"
:width="400"
:height="200"
>
</line-chart>
更新:
getQueueData
从 API 获取数据的函数
getQueueData: function() {
var selectedBranch = this.selectedBranch;
var selectedDay = this.selectedDay;
var vm = this;
this.$http.get('/api/v1/branches/' + selectedBranch + '/queues/' + selectedDay + '/').then(function(response) {
vm.queueData = response.body;
vm.fillData();
}, function(response) {
alert('Whoops! Something went wrong.')
vm.queueData = [];
});
},