feat(AddressEdit): add click feedback of area cell (#5120)

This commit is contained in:
neverland
2019-11-26 20:59:47 +08:00
committed by GitHub
parent 592bcafda0
commit d8e30bdcac
7 changed files with 33 additions and 29 deletions
+13 -12
View File
@@ -53,24 +53,25 @@ export default createComponent({
return searchResult.map(express => (
<Cell
key={express.name + express.address}
class={bem('search-item')}
label={express.address}
clickable
border={false}
icon="location-o"
clickable
label={express.address}
class={bem('search-item')}
onClick={() => {
this.onSelect(express);
}}
scopedSlots={{
title: () =>
express.name && (
<div
domPropsInnerHTML={express.name.replace(
value,
`<span class=${bem('keyword')}>${value}</span>`
)}
/>
)
title: () => {
if (express.name) {
const text = express.name.replace(
value,
`<span class=${bem('keyword')}>${value}</span>`
);
return <div domPropsInnerHTML={text} />;
}
}
}}
/>
));