fix(AddressEdit): incorrect bottom fields when get focused

This commit is contained in:
chenjiahan 2020-08-18 17:43:19 +08:00
parent 1ca5279193
commit 7cc8a68d92

View File

@ -113,6 +113,12 @@ export default createComponent({
}
return '';
},
// hide bottom field when use search && detail get focused
hideBottomFields() {
const { searchResult } = this;
return searchResult && searchResult.length && this.detailFocused;
},
},
watch: {
@ -290,13 +296,9 @@ export default createComponent({
},
render(h) {
const { data, errorInfo, searchResult, disableArea } = this;
const { data, errorInfo, disableArea, hideBottomFields } = this;
const onFocus = (name) => () => this.onFocus(name);
// hide bottom field when use search && detail get focused
const hideBottomFields =
searchResult && searchResult.length && this.detailFocused;
return (
<div class={bem()}>
<div class={bem('fields')}>