diff --git a/src/components/AiAreaPicker/AiAreaPicker.vue b/src/components/AiAreaPicker/AiAreaPicker.vue index 7a3269a..819191c 100644 --- a/src/components/AiAreaPicker/AiAreaPicker.vue +++ b/src/components/AiAreaPicker/AiAreaPicker.vue @@ -105,9 +105,11 @@ export default { handleJump() { if (!this.disabled) { uni.$once('selectArea', data => { - this.$emit("select", data.id) - this.areaName = data.name - this.fullArea = data.fullArea + if (data?.id) { + this.$emit("select", data.id) + this.areaName = data.name + this.fullArea = data.fullArea + } }) let {value, all, valueLevel, selectRoot, areaId} = this.$props let url = qs.stringifyUrl({