From 60cf307fd200f675dbc6af40e99de77582ec396c Mon Sep 17 00:00:00 2001 From: aixianling Date: Mon, 21 Mar 2022 18:04:22 +0800 Subject: [PATCH] =?UTF-8?q?=E5=9C=B0=E5=8C=BA=E7=BB=84=E4=BB=B6=E4=BF=AE?= =?UTF-8?q?=E5=A4=8D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/components/pages/selectArea.vue | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/src/components/pages/selectArea.vue b/src/components/pages/selectArea.vue index d6facb6..a81628d 100644 --- a/src/components/pages/selectArea.vue +++ b/src/components/pages/selectArea.vue @@ -53,17 +53,16 @@ export default { }, hasLastLevelValue() { return this.fullArea.some(e => e.type >= this.valueLevel) - } + }, }, data() { - Object.keys(this.$route.query).map(k => this.$route.query[k] = this.$route.query[k] == "false" ? false : this.$route.query[k]) return { - ...this.$route.query, fullArea: [], index: '', list: [], levelLabels: ["省", "市", "县/区", "镇/街道", "村/社区"], selected: {}, + urlParams: {} } }, watch: { @@ -195,6 +194,11 @@ export default { return level } }, + onLoad(params) { + Object.keys(params).map(k => { + this[k] = params[k] == "false" ? false : params[k] + }) + }, created() { this.handleInit() }