代码结构如图,场景是外层循环嵌套着内层循环,
handleDropDown (event) { this.selectValue = event.mp.detail },
vant 下拉框的change事件 ,只能获取到当前选择到内容。无法获取外层循环时到下标,以及内层循环时的下标。
所以给下来框增加了一个点击事件,传入外层下标,跟内层下标。
点击事件是在下拉框之后执行的,所以如下处理。
handleClick (e, index) { //点击事件可以获得下标,但是点击事件是在下拉完成之后执行的。。。 console.log(e, index) this.cardInfoList[e].dataLength[index].dropValue = this.selectValue },