See the Pen Google ChartsとVue.jsで投票できるグラフのサンプル by takapen (@takapen) on CodePen.
{{ item[0] }}:{{ item[1] }}
//Google Charts //グラフで使うデータを用意 var orgdata = [ ['種類', '個数'], ['あああ',5], ['いいい',4],['ううう',3], ]; google.charts.load('current', { packages:['corechart'] }); google.charts.setOnLoadCallback(drawBasic); function drawBasic() { //どのようなグラフを書くのか指定した関数を用意 var data = google.visualization.arrayToDataTable(orgdata); var options = {title: '好きなランチ', 'is3D':true}; var chart = new google.visualization.PieChart(document.getElementById('chart_div')); //グラフを表示する chart.draw(data, options); } //vue new Vue({ el:'#app', data:{ dataArray:orgdata }, methods:{ addOne:function(val){//指定されたランチ番号(val)の投票数を増やしたい var obj = this.dataArray[val]; obj[1]++;//ランチの投票数はこの配列の[1]に入ってるのでobj[1]の値に1をたし this.dataArray.splice(val, 1, obj);//その1を追加済みのobjをspliceで削除追加(変更)してる drawBasic();//グラフを再描画 } } })