目录
uniapp的顶部导航栏有时候不符合设计需求,我们可以自定义顶部导航栏。uniapp顶部自定义导航栏组件使用vue3,适用微信小程序和APP。
一、禁用uniapp自带顶部导航栏
pages.json文件内"globalStyle"内添加"navigationStyle": "custom",则禁用全局导航栏。如果只禁用某一个页面的导航栏则在"pages"的页面的 "style"中添加"navigationStyle": "custom"。
二、新建uni-nav组件
uniapp项目根目录新建components目录->新建uni-nav目录->新建uni-nav.vue文件
注:必须文件夹和文件同名,这样才能使用uniapp的easycom组件。
uni-nav组件代码:
<template>
<!-- 顶部导航栏固定定位用来占位的 -->
<view :style="'height:' + s_top + 'px'"></view>
<view class="top" :style="'height:' + s_top + 'px'"&g