Skip to content

Commit 5926447

Browse files
committedMay 16, 2019
解决修改多列 picker 选中内容不生效的问题
1 parent 843fab7 commit 5926447

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed
 

‎pages/component/picker/picker.vue

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -119,8 +119,8 @@
119119
this.multiArray[2] = ['伦敦', '曼彻斯特']
120120
break
121121
}
122-
this.multiIndex[1] = 0
123-
this.multiIndex[2] = 0
122+
this.multiIndex.splice(1, 1, 0)
123+
this.multiIndex.splice(2, 1, 0)
124124
break
125125
case 1: //拖动第2列
126126
switch (this.multiIndex[0]) { //判断第一列是什么
@@ -145,7 +145,7 @@
145145
}
146146
break
147147
}
148-
this.multiIndex[2] = 0
148+
this.multiIndex.splice(2, 1, 0)
149149
break
150150
}
151151
this.$forceUpdate()

3 commit comments

Comments
 (3)

wiiyee commented on May 1, 2020

@wiiyee

多列的时候,第二列的显示有延迟,

leijiqiang commented on Jun 10, 2020

@leijiqiang

看一下封装的Vue写不动,教太简单

dufeng-code commented on Feb 5, 2021

@dufeng-code

在多列时,修改range后,picker会下标重置。

Please sign in to comment.