[bugfix] AddressEdit searchResult type validate (#417)

This commit is contained in:
neverland 2017-12-12 19:51:10 +08:00 committed by GitHub
parent b71ba685af
commit e2318391dc
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -28,8 +28,8 @@
@click="onSuggestSelect(express)">
<icon name="location" class="van-address-edit-detail__location" />
<div class="van-address-edit-detail__item-info">
<p class="van-address-edit-detail__title">{{ express.name }}</p>
<p class="van-address-edit-detail__subtitle">{{ express.address }}</p>
<p class="van-address-edit-detail__title" v-if="isString(express.name)">{{ express.name }}</p>
<p class="van-address-edit-detail__subtitle" v-if="isString(express.address)">{{ express.address }}</p>
</div>
</cell>
</cell-group>
@ -101,6 +101,10 @@ export default create({
onSuggestSelect(express) {
this.$emit('input', `${express.address || ''} ${express.name || ''}`.trim());
},
isString(str) {
return typeof str === 'string';
}
}
});