鍍金池/ 問(wèn)答/HTML/ vue中使用echart .ajax數(shù)據(jù)返回了數(shù)據(jù) 賦值給了echart的opt

vue中使用echart .ajax數(shù)據(jù)返回了數(shù)據(jù) 賦值給了echart的option 但是圖表數(shù)據(jù)不更新

data中 cell_bank_allnum:[0,0,0,0,0]

    id_bank_allnum:[0,0,0,0,0]

=====
ajax 獲取到了數(shù)據(jù) 賦值 this.cell_bank_allnum = res.data
而且可以在在ajax then()里面打印出來(lái)this.cell_bank_allnum 為[ 1,2,3,4,5]

但是圖表依然是[0,0,0,0,0]

applyLoanNum.setOption({

    title: {
      text: "總申請(qǐng)次數(shù)",
      left: "center",
      bottom: "bottom"
    },
    tooltip: {
      trigger: "axis",
      axisPointer: {
        // 坐標(biāo)軸指示器,坐標(biāo)軸觸發(fā)有效
        type: "shadow" // 默認(rèn)為直線,可選為:'line' | 'shadow'
      },
      formatter: function(params) {
        return (
          params[0].name +
          "<br/>" +
          params[0].seriesName +
          " : " +
          params[0].value +
          "<br/>" +
          params[1].seriesName +
          " : " +
          params[1].value
        );
        // console.log(params)
      }
    },
    legend: {
      selectedMode: false,
      data: ["身份證", "手機(jī)號(hào)"]
    },
    xAxis: [
      {
        type: "category",
        data: ["近7天", "近15天", "近1個(gè)月", "近2個(gè)月", "近1年"]
      }
    ],
    yAxis: [
      {
        type: "value"
      }
    ],
    series: [
      {
        barWidth: "30",
        name: "身份證",
        type: "bar",
        stack: "a",
        data: this.id_bank_allnum
      },
      {
        barWidth: "15",
        name: "手機(jī)號(hào)",
        type: "bar",
        stack: "a",
        itemStyle: {
          normal: {
            barBorderRadius: [3, 3, 0, 0]
          }
        },
        data: this.cell_bank_allnum
      }
    ]
  });
回答
編輯回答
熊出沒(méi)

你是怎么賦值的,把代碼貼出來(lái),不然咋知道?
初步預(yù)測(cè)是this指向問(wèn)題

2018年6月5日 14:25
編輯回答
別瞎鬧

我記得數(shù)據(jù)改變是要對(duì)echart進(jìn)行update的把?

2018年6月2日 15:14