【发布时间】:2020-12-16 04:17:40
【问题描述】:
我正在构建一个 Vue 组件,该组件通过 API 调用带有输入文本的城市列表进行搜索。我需要显示的列表不展开标题组件,并与第一张图像(图片上的天空)重叠。我尝试使用 z-index,但无法正常工作。
欢迎任何其他的实现想法。我尝试使用下拉菜单,但不可写。
编辑:抱歉,我忘记添加代码了。
<!--template-->
<div class="input-city">
<input v-model="input" type="text" ref="citySearch" />
<div class="cities-list">
<span
v-for="city in results"
:key="city.id"
@click="setCity(city)"
class="city-item"
>
{{ city.name }}, {{ city.region }}, {{ city.country }}
</span>
</div>
</div>
// styles
.input-city {
display: flex;
flex-direction: column;
}
.cities-list {
display: flex;
flex-direction: column;
}
.city-item {
border: 1px solid black;
}
【问题讨论】:
-
你能添加你当前的 HTML 和 JS 吗?
-
我们需要查看您的实施才能提供帮助!