This commit is contained in:
Alex-larget
2026-03-18 17:54:32 +08:00
parent f8d7858825
commit 0f3933fabd
27 changed files with 50 additions and 31 deletions

View File

@@ -8,6 +8,8 @@ const { trackClick } = require('../../utils/trackClick')
Page({
data: {
statusBarHeight: 44,
navBarHeight: 88,
capsuleRightPadding: 96,
keyword: '',
results: [],
loading: false,
@@ -28,7 +30,9 @@ Page({
onLoad() {
wx.showShareMenu({ withShareTimeline: true })
this.setData({
statusBarHeight: app.globalData.statusBarHeight || 44
statusBarHeight: app.globalData.statusBarHeight || 44,
navBarHeight: app.globalData.navBarHeight || 88,
capsuleRightPadding: app.globalData.capsuleRightPadding || 96
})
// 加载热门章节
this.loadHotChapters()

View File

@@ -1,11 +1,11 @@
<!--pages/search/search.wxml-->
<!--章节搜索页-->
<view class="page">
<!-- 自定义导航栏 -->
<!-- 自定义导航栏(避开胶囊) -->
<view class="nav-bar" style="padding-top: {{statusBarHeight}}px;">
<view class="nav-content">
<view class="nav-content" style="height: {{navBarHeight - statusBarHeight}}px; padding-right: {{capsuleRightPadding}}px;">
<view class="back-btn" bindtap="goBack">
<text class="back-icon"></text>
<icon name="chevron-left" size="40" color="#8e8e93" customClass="back-icon"></icon>
</view>
<view class="search-input-wrap">
<view class="search-icon-small"><icon name="search" size="36" color="#8e8e93"></icon></view>
@@ -18,14 +18,14 @@
confirm-type="search"
focus="{{true}}"
/>
<view class="clear-btn" wx:if="{{keyword}}" bindtap="clearSearch">×</view>
<view class="clear-btn" wx:if="{{keyword}}" bindtap="clearSearch"><icon name="x" size="32" color="#8e8e93"></icon></view>
</view>
<view class="search-btn" bindtap="doSearch">搜索</view>
</view>
</view>
<!-- 主内容区 -->
<view class="main-content" style="padding-top: {{statusBarHeight + 56}}px;">
<view class="main-content" style="padding-top: {{navBarHeight}}px;">
<!-- 热门搜索(未搜索时显示) -->
<view class="hot-section" wx:if="{{!searched}}">

View File

@@ -20,7 +20,7 @@
display: flex;
align-items: center;
padding: 8rpx 24rpx;
height: 88rpx;
/* height、padding-right 由 wxml 内联传入,以避开胶囊 */
}
.back-btn {