fix(TabBar): 从商品分类TabBar项点击进入的都算商品分类

This commit is contained in:
2025-12-31 15:21:18 +08:00
parent 6894950b7e
commit dcf3703892
2 changed files with 32 additions and 16 deletions

View File

@@ -59,7 +59,7 @@
</template>
<script>
import { adaptSubpackageUrl } from '@/common/js/util.js'
import { adaptSubpackageUrl, checkTabBarActive } from '@/common/js/util.js'
import DiyMinx from './minx.js'
// 底部导航栏
export default {
@@ -149,23 +149,12 @@ export default {
return true;
}
// console.log('diy-bottom-nav verify:', { likkUrl: adaptSubpackageUrl(linkUrl), currentPageRoute: currentPageRoute});
// 精确匹配当前路径
if (adaptSubpackageUrl(linkUrl) === currentPageRoute) {
return true;
}
// 同属于一个子包的路径,也认为是匹配的
try {
if (adaptSubpackageUrl(linkUrl).split('/')[1] === currentPageRoute.split('/')[1]) {
return true;
}
} catch (error) {
console.error('diy-bottom-nav verify error:', error);
}
return false;
return checkTabBarActive(linkUrl, currentPageRoute);
}
}
};