39 lines
No EOL
1.4 KiB
Text
39 lines
No EOL
1.4 KiB
Text
<view class="search-page">
|
|
<!-- 搜索栏 -->
|
|
<view class="search-header">
|
|
<view class="search-box">
|
|
<image src="/images/Search.png" class="search-icon"></image>
|
|
<input type="text" placeholder="请输入地点关键词" placeholder-class="search-placeholder" value="{{searchKeyword}}" bindinput="onSearchInput" confirm-type="search" bindconfirm="onSearch" />
|
|
</view>
|
|
<view class="cancel-button" bindtap="onCancel">取消</view>
|
|
</view>
|
|
|
|
<!-- 搜索结果区域 -->
|
|
<view class="search-results" wx:if="{{searchResults.length > 0}}">
|
|
<view class="search-results-title">搜索结果</view>
|
|
<view class="results-list">
|
|
<view
|
|
wx:for="{{searchResults}}"
|
|
wx:key="id"
|
|
class="result-item"
|
|
bindtap="selectLocation"
|
|
data-id="{{index}}"
|
|
>
|
|
<view class="location-info">
|
|
<view class="location-name">{{item.name}}</view>
|
|
<view class="location-address">{{item.address || '地址未知'}}</view>
|
|
</view>
|
|
</view>
|
|
</view>
|
|
</view>
|
|
|
|
<!-- 搜索提示 -->
|
|
<view class="search-tips" wx:elif="{{showSearchTips}}">
|
|
<view class="tips-content">请输入关键词进行搜索</view>
|
|
</view>
|
|
|
|
<!-- 无结果提示 -->
|
|
<view class="no-results" wx:elif="{{showNoResults}}">
|
|
<view class="no-results-content">未找到相关地点</view>
|
|
</view>
|
|
</view> |