我有一个带有年份的简单下拉列表的图表,我需要在用户修改年份时传递年份,以便图表显示当年的数据。例如,当我尝试从这个方法访问参数时,我得到的都是未定义的:fetchBarChartData({ anio, sort }) { var self = this; console.log(anio); fetch("https://demo8358110.mockable.io/year/" + this.anio) // insert your api call here .then(function(response) { var r = response.json(); return r; }) .then(function(data) { self.values = data.values; self.valuesline = data.valuesline; self.loaded = true; });https://demo8358110.mockable.io/year/undefined编辑:我添加了一个示例https://codesandbox.io/s/vue-template-x4z7b
1 回答
翻阅古今
TA贡献1780条经验 获得超5个赞
您需要将更改的年份传递给您的 fetchBarChartData 函数:
<select name="year" v-model="year" @change="fetchBarChartData(year)">
添加回答
举报
0/150
提交
取消