fix: 修复

This commit is contained in:
2025-11-12 19:31:46 +08:00
parent 1468002fe2
commit 967317367c
17 changed files with 1002 additions and 560 deletions

View File

@@ -16,7 +16,7 @@
</view>
<!-- 搜索栏 -->
<view class="search-bar" @click="handleSearchClick">
<view class="search-bar" @click.stop="handleSearchClick" @tap.stop="handleSearchClick">
<uni-icons class="search-icon" type="search" size="18" color="#999999"></uni-icons>
<text class="search-placeholder">职位名称薪资要求等</text>
</view>
@@ -27,21 +27,24 @@
<view
class="tab-item"
:class="{ 'active': activeTab === 0 }"
@click="handleTabClick(0)"
@click.stop="handleTabClick(0)"
@tap.stop="handleTabClick(0)"
>
职业推荐
</view>
<view
class="tab-item"
:class="{ 'active': activeTab === 1 }"
@click="handleTabClick(1)"
@click.stop="handleTabClick(1)"
@tap.stop="handleTabClick(1)"
>
职业路径
</view>
<view
class="tab-item"
:class="{ 'active': activeTab === 2 }"
@click="handleTabClick(2)"
@click.stop="handleTabClick(2)"
@tap.stop="handleTabClick(2)"
>
技能发展
</view>
@@ -156,6 +159,11 @@ function handleMoreClick() {
gap: 16rpx;
height: 88rpx;
box-shadow: none;
position: relative;
z-index: 10;
pointer-events: auto;
-webkit-tap-highlight-color: transparent;
cursor: pointer;
}
.search-icon {
@@ -175,6 +183,9 @@ function handleMoreClick() {
padding: 6rpx 20rpx;
margin-bottom: 10rpx;
box-shadow: 0 2rpx 8rpx rgba(0, 0, 0, 0.1);
position: relative;
z-index: 10;
pointer-events: auto;
}
.tab-nav {
@@ -191,6 +202,10 @@ function handleMoreClick() {
background-color: transparent;
text-align: center;
transition: all 0.3s;
position: relative;
pointer-events: auto;
-webkit-tap-highlight-color: transparent;
z-index: 10;
}
.tab-item.active {