DevEco Studio NEXT Beta1 版本 5.0.3.800
原代码
@Entry
@Component
struct TextPickerExample {
select: number = 1
// 省列表
pList: string[] = ['apple1', 'apple2', 'apple3', 'apple4']
// 市列表
cList: string[] = ['orange1', 'orange2', 'orange3', 'orange4']
// 区列表
aList: string[] = ['peach1', 'peach2', 'peach3', 'peach4']
@State
multi: string[][] = [this.pList, this.cList, this.aList]
@State value: string[] = ['apple1', 'orange2', 'peach1']
build() {
Column() {
TextPicker({ range: this.multi, value: this.value })
.canLoop(false)
}
}
}
上图得知 apple会渲染到第二列表,orange会渲染到第三列表 由此类推,前面那个列表会污染后面那个列表(我又加了一列)
暂时没有找到错误