mirror of
https://gitee.com/TSpecific/tuniao-ui.git
synced 2026-03-13 19:04:00 +08:00
[fix]修复不同级数据,导致空报错问题
This commit is contained in:
@@ -317,6 +317,7 @@
|
|||||||
// 在历遍的过程中,可能由于上一步修改this.columnData,导致产生连锁反应,程序触发columnChange,会有多次调用
|
// 在历遍的过程中,可能由于上一步修改this.columnData,导致产生连锁反应,程序触发columnChange,会有多次调用
|
||||||
// 只有在最后一次数据稳定后的结果是正确的,此前的历遍中,可能会产生undefined,故需要判断
|
// 只有在最后一次数据稳定后的结果是正确的,此前的历遍中,可能会产生undefined,故需要判断
|
||||||
columnIndex.map((item, index) => {
|
columnIndex.map((item, index) => {
|
||||||
|
if (this.columnData[index]){
|
||||||
let data = this.columnData[index][columnIndex[index]]
|
let data = this.columnData[index][columnIndex[index]]
|
||||||
let tmp = {
|
let tmp = {
|
||||||
value: data ? data[this.valueName] : null,
|
value: data ? data[this.valueName] : null,
|
||||||
@@ -324,6 +325,7 @@
|
|||||||
}
|
}
|
||||||
if (data && data.extra !== undefined) tmp.extra = data.extra
|
if (data && data.extra !== undefined) tmp.extra = data.extra
|
||||||
this.selectValue.push(tmp)
|
this.selectValue.push(tmp)
|
||||||
|
}
|
||||||
})
|
})
|
||||||
this.lastSelectIndex = columnIndex
|
this.lastSelectIndex = columnIndex
|
||||||
} else if (this.mode === 'single') {
|
} else if (this.mode === 'single') {
|
||||||
|
|||||||
Reference in New Issue
Block a user