fix(Picker): should move to first option when all options are disabled (#7504)

This commit is contained in:
neverland
2020-11-05 16:01:07 +08:00
committed by GitHub
parent 287a4acea0
commit f07d8e6709
3 changed files with 65 additions and 5 deletions
+7 -5
View File
@@ -89,11 +89,13 @@ export default createComponent({
const { children } = cursor;
let defaultIndex = cursor.defaultIndex ?? +this.defaultIndex;
while (
children[defaultIndex].disabled &&
defaultIndex < children.length - 1
) {
defaultIndex++;
while (children[defaultIndex] && children[defaultIndex].disabled) {
if (defaultIndex < children.length - 1) {
defaultIndex++;
} else {
defaultIndex = 0;
break;
}
}
formatted.push({