diff --git a/packages/address-edit/index.vue b/packages/address-edit/index.vue index f251f79ef..7544ae035 100644 --- a/packages/address-edit/index.vue +++ b/packages/address-edit/index.vue @@ -166,9 +166,14 @@ export default create({ areaText() { const { province, city, county, areaCode } = this.data; - return province && city && county && areaCode - ? `${province} ${city} ${county}` - : ''; + if (province && city && county && areaCode) { + const arr = [province, city, county]; + if (province === city) { + arr.shift(); + } + return arr.join('/'); + } + return ''; } }, diff --git a/packages/address-edit/test/__snapshots__/index.spec.js.snap b/packages/address-edit/test/__snapshots__/index.spec.js.snap index c5c36e5f8..0d2bcab01 100644 --- a/packages/address-edit/test/__snapshots__/index.spec.js.snap +++ b/packages/address-edit/test/__snapshots__/index.spec.js.snap @@ -147,7 +147,7 @@ exports[`create a AddressEdit with props 1`] = `
- +