diff --git a/src/core/view/components/picker-view/index.vue b/src/core/view/components/picker-view/index.vue index 04f2c3cc6b9ed91cd6e60768c2522caf90aebfc8..c1707ab09fd84e976fe5717710f6a35bd384daa2 100644 --- a/src/core/view/components/picker-view/index.vue +++ b/src/core/view/components/picker-view/index.vue @@ -38,7 +38,7 @@ export default { }, watch: { value (val, oldVal) { - if (val === oldVal || val.length !== oldVal.length || val.find((item, index) => item !== oldVal[index])) { + if (val === oldVal || val.length !== oldVal.length || val.findIndex((item, index) => item !== oldVal[index]) >= 0) { this.valueSync.length = val.length val.forEach((val, index) => { if (val !== this.valueSync[index]) {