uni-app 怎么自定义顶部导航和底部导航,弹性布局增加数据自适应(简易)

uni-app 怎么自定义顶部导航和底部导航,弹性布局增加数据自适应,简单易懂

底部效果:
uni-app 怎么自定义顶部导航和底部导航,弹性布局增加数据自适应(简易)

1.首先弄点底部的原始数据,比如首页、个人中心等文字,默认图标,点击后的图标

uni-app 怎么自定义顶部导航和底部导航,弹性布局增加数据自适应(简易)#### 2.写标签和样式uni-app 怎么自定义顶部导航和底部导航,弹性布局增加数据自适应(简易)

主要样式
uni-app 怎么自定义顶部导航和底部导航,弹性布局增加数据自适应(简易)

还有一些基本的样式
/* 图片 /
image{
width: 100%;
height: 100%;
}
/
弹性布局 /
.fle{
display: flex;
}
.fle_all{
display: flex;
align-items: center;
justify-content: center;
}
.fle_all2{
display: flex;
align-items: center;
justify-content: space-between;
}
.fle_jus2{
display: flex;
align-items: center;
}
.fle_all3{
display: flex;
align-items: center;
justify-content: space-around;
}
.fle_jus3{
display: flex;
justify-content: space-around;
}
.fle_col{
display: flex;
flex-direction: column;
}
.fle_row{
display: flex;
flex-direction: row;
}
.fle_wra{
/
换行 */
flex-wrap: wrap;
}
.fle_sta{
align-self: flex-start;
}
.fle_end{
align-self: flex-end;
}
.fle_bas{
align-self: baseline;
}
.fle_ali{
display: flex;
align-items: center;
}
.fle_jus{
display: flex;
justify-content: center;
}
.fle1{
flex: 1;
}
.fle1_2{
flex: 1.5;
}
.fle2{
flex: 2;
}
.fle3{
flex: 3;
}
.fle4{
flex: 4;
}
.fle5{
flex: 5;
}
.fle6{
flex: 6;
}
.fle7{
flex: 7;
}

3.在加载页面前,初始一个点击存储器,默认第一个为true,在用户点击其他图片时把存储器的数据都设置为false,再把点击的下标赋值为true

uni-app 怎么自定义顶部导航和底部导航,弹性布局增加数据自适应(简易)

4.顶部导航效果,其实很简单,只需写左下角的一小块就可以了,在pages.json里取消默认的头部导航

(全局取消在globalStyle里写,单页面取消在pages里写)
uni-app 怎么自定义顶部导航和底部导航,弹性布局增加数据自适应(简易)
(1)需要全局取消:“navigationStyle”:“custom”
uni-app 怎么自定义顶部导航和底部导航,弹性布局增加数据自适应(简易)(2)仅单页面:“navigationStyle”:“custom”
uni-app 怎么自定义顶部导航和底部导航,弹性布局增加数据自适应(简易)

5.设置完成后在页面写一个占位置的块,给自定义导航留个家,里面的箭头是字体图标,可以换成图片或者其他文字,字体图标的点击事件可以重写

字体图标学习链接(https://blog.****.net/TChildeSeven/article/details/107492005)
uni-app 怎么自定义顶部导航和底部导航,弹性布局增加数据自适应(简易)
css
uni-app 怎么自定义顶部导航和底部导航,弹性布局增加数据自适应(简易)
有任何问题和想法都可以在底下评论,我每天都会看的uni-app 怎么自定义顶部导航和底部导航,弹性布局增加数据自适应(简易)