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