我需要一些看似简单的帮助,但我却不知所措。您可以使用v-btn指令以JSON格式输出对象数组吗?
我曾尝试过搜索网络,但没有任何帮助,将不胜感激。
致谢
Vinicokimber
https://github.com/GoogleChrome/puppeteer
<script src="https://www.amcharts.com/lib/4/core.js"></script>
<script src="https://www.amcharts.com/lib/4/charts.js"></script>
<script src="https://www.amcharts.com/lib/4/themes/animated.js"></script>
<div id="app">
<v-container>
<v-layout row wrap>
<v-flex xs2 sm2 md2>
<v-text-field id="name" label="Name" v-model="name" @input="up"></v-text-field>
<v-flex xs3>
name: {{name}}
</v-flex>
</v-flex>
<v-flex xs1 sm2 md2>
<v-text-field id="ob" label="Overs bowled" v-model="oversbowled" @input="up"></v-text-field>
<v-flex xs3>
oversbowled: {{oversbowled}}
</v-flex>
</v-flex>
<v-text-field id="ob2" label="Overs Bowled(v2)" v-model="oversbowled2" @input="up"></v-text-field>
<v-flex xs3>
oversbowled2: {{oversbowled2}}
</v-flex>
<v-flex xs1 sm1 md1>
<v-btn @click="userdata">Add row</v-btn>
</v-flex>
<div id="chartdiv">
<v-flex xs6 sm6 md6>
<template>
<div id = "table">
<vue-good-table
:columns="columns"
:rows="rows"/>
</div>
</template>
</div>
</div>
new Vue({
el: '#app',
data() {
return {
function() {
},
name: [],
oversbowled: [],
oversbowled2: []
};
},
})
//Chart instance
am4core.useTheme(am4themes_animated);
// Themes end
// Create chart instance
var chart = am4core.create("chartdiv", am4charts.XYChart);
// Add data
chart.data = [{
"year": 2003,
"europe": 2.5,
"namerica": 2.5,
"asia": 2.1,
"lamerica": 1.2,
"meast": 0.2,
"africa": 0.1
}, {
"year": 2004,
"europe": 2.6,
"namerica": 2.7,
"asia": 2.2,
"lamerica": 1.3,
"meast": 0.3,
"africa": 0.1
}, {
"year": 2005,
"europe": 2.8,
"namerica": 2.9,
"asia": 2.4,
"lamerica": 1.4,
"meast": 0.3,
"africa": 0.1
}];
// Create axes
var categoryAxis = chart.xAxes.push(new am4charts.CategoryAxis());
categoryAxis.dataFields.category = "year";
categoryAxis.title.text = "Local country offices";
categoryAxis.renderer.grid.template.location = 0;
categoryAxis.renderer.minGridDistance = 20;
categoryAxis.renderer.cellStartLocation = 0.1;
categoryAxis.renderer.cellEndLocation = 0.9;
var valueAxis = chart.yAxes.push(new am4charts.ValueAxis());
valueAxis.min = 0;
valueAxis.title.text = "Expenditure (M)";
// Create series
function createSeries(field, name, stacked) {
var series = chart.series.push(new am4charts.ColumnSeries());
series.dataFields.valueY = field;
series.dataFields.categoryX = "year";
series.name = name;
series.columns.template.tooltipText = "{name}: [bold]{valueY}[/]";
series.stacked = stacked;
series.columns.template.width = am4core.percent(95);
}
createSeries("europe", "Europe", false);
createSeries("namerica", "North America", true);
createSeries("asia", "Asia", false);
createSeries("lamerica", "Lating America", true);
createSeries("meast", "Middle East", true);
createSeries("africa", "Africa", true);
// Add legend
chart.legend = new am4charts.Legend();