From 664c1dd29c2a170c7c2a2b36e63c94c5a5b3c57c Mon Sep 17 00:00:00 2001 From: neverland Date: Thu, 22 Aug 2019 19:26:36 +0800 Subject: [PATCH] fix(Area): can't select some oversea country (#4195) --- src/area/index.js | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/area/index.js b/src/area/index.js index cab65f3fe..6e59f5cf1 100644 --- a/src/area/index.js +++ b/src/area/index.js @@ -110,6 +110,7 @@ export default createComponent({ } code = code.slice(0, compareNum); + for (let i = 0; i < list.length; i++) { if (list[i].code.slice(0, compareNum) === code) { return i; @@ -138,7 +139,7 @@ export default createComponent({ picker.setColumnValues(0, province); picker.setColumnValues(1, city); - if (city.length && code.slice(2, 4) === '00') { + if (city.length && code.slice(2, 4) === '00' && !this.isOverseaCode(code)) { [{ code }] = city; }