echarts动态数据不显示
由于ajax返回前端的数据为一个json字符串,而echart的data需要的是一个数组类型的数据,如果我们在后台将数据组成“[‘xxx’,‘aaa’,‘bbb’]”传给前端echart,echart是无法展示的,所以我们需要在前端将数据拆分放入数组中再传给echart就可以展示了。
var strs1 = new Array(); //定义一数组
var strs2 = new Array(); //定义一数组
strs1 = res.data.game_name.toString().split(",");
strs2 = res.data.games.toString().split(",");
for (let i = 0; i < strs1.length; i++) {
this.pietitle.push(strs1[i])
}
for (let i = 0; i < strs2.length; i++) {
this.pietitle.push(strs2[i])
}