我想在 vue 內的 javascript 中迭代數組。
我正在使用頂點圖。我想根據系列數(Y_Data_length)迭代 data[]。
我想更改程式碼
data() { return { Y_Data_length: null, Options: { xaxis: { categories: [], }, }, Series_1: [{ name: "", data: [], }], Series_2: [{ name: "", data: [], }, { name: "", data: [], } ], Series_3: [{ name: "", data: [], }, { name: "", data: [], }, { name: "", data: [], } ], }; },
形成它。
data() { return { Y_Data_length: null, Options: { xaxis: { categories: [], }, }, Series: [ {name:"", data: []} ], }; },
僅供參考,Y_Data_length 為:
const A = this.chart[0].data this.Y_Data_length = Object.keys(A).length
我不確定是否正確理解了你的問題,但如果你想從特定係列中獲取
data
數組,你可以使用Vue“計算”來使用Y_Data_length
作為數組索引自動取得正確的series.data 。每當Y_Data_length
發生變化時,this.currentSeriesData
也會更新。