微信小程序设置底部导航栏目方法
微信小程序底部想要有一个漂亮的导航栏目,不知道怎么制作,于是百度找到了本篇文章,分享给大家。
好了 小程序的头部标题 设置好了,我们来说说底部导航栏是如何实现的。
我们先来看个效果图
这里,我们添加了三个导航图标,因为我们有三个页面,微信小程序最多能加5个。
那他们是怎么出现怎么着色的呢?两步就搞定!
1. 图标准备
阿里图标库 http://www.iconfont.cn/collections/show/29
我们进入该网站,鼠标滑到一个喜欢的图标上面 点击下方的 下载按钮
在弹出框中 选择了 俩个不同颜色的 图标 选择64px大小即可,我选择的是png 然后下载下来 起上别名
将上述起好名字的图标 保存到 小程序 项目目录中 新创建的 images 文件夹中,准备工作就做好了
2. 更改配置文件
我们找到项目根目录中的配置文件 app.json 加入如下配置信息
“tabBar”: { “color”: “#a9b7b7”, “selectedColor”: “#11cd6e”, “borderStyle”:”white”, “list”: [{ “selectedIconPath”: “images/111.png”, “iconPath”: “images/11.png”, “pagePath”: “pages/index/index”, “text”: “首页” }, { “selectedIconPath”: “images/221.png”, “iconPath”: “images/22.png”, “pagePath”: “pages/logs/logs”, “text”: “日志” }, { “selectedIconPath”: “images/331.png”, “iconPath”: “images/33.png”, “pagePath”: “pages/test/test”, “text”: “开心测试” }] },
解释一下 对应的属性信息
tabBar 指底部的 导航配置属性
color 未选择时 底部导航文字的颜色
selectedColor 选择时 底部导航文字的颜色
borderStyle 底部导航边框的样色(注意 这里如果没有写入样式 会导致 导航框上边框会出现默认的浅灰色线条)
list 导航配置数组
selectedIconPath 选中时 图标路径
iconPath 未选择时 图标路径
pagePath 页面访问地址
text 导航图标下方文字
如果要改变更详细的样式 请参看
https://mp.weixin.qq.com/debug/wxadoc/dev/framework/config.html#tabBar
更多微信小程序教程请扫描二维码关注:H5开发者社区
好了,保存 编译 就可以看到上面的效果了。
if(btnReadmore.length>0){
var winH = ("#btn-readmore"); if(btnReadmore.length>0){ var winH = (window).height(); var articleBox = ("div.article_content");
var artH = articleBox.height();
if(artH > winH*2){
articleBox.css({
'height':winH*2+'px',
'overflow':'hidden'
})
btnReadmore.click(function(){
articleBox.removeAttr("style"); ("div.article_content"); var artH = articleBox.height(); if(artH > winH*2){ articleBox.css({ 'height':winH*2+'px', 'overflow':'hidden' }) btnReadmore.click(function(){ articleBox.removeAttr("style"); (this).parent().remove(); }) }else{ btnReadmore.parent().remove(); } } })()
<div class="t0 clearfix">
<a href="https://blog.csdn.net/qq_38815953/article/details/81273380" target="_blank" data-track-click="{"mod":"popu_642","con": ",https://blog.csdn.net/qq_38815953/article/details/81273380,"}">
<div class="text-content">
<h4><em>微信</em>小<em>程序</em>自定义<em>底部导航</em></h4>
<div class="description">
&lt;view class=’footer’&gt;
&lt;view class=’footer_list’ wx:for="{{listInfo}}&qu…
微信小程序滚动Tab选项卡:左右可滑动切换”>
微信小程序滚动Tab选项卡:左右可滑动切换
Sophie_U
05-12
4.3万
最终效果如上。问题:
1、tab标题总共8个,所以一屏无法全部显示。
2、tab内容区左右滑动切换时,tab标题随即做标记(active)。
3、当active的标题不在当前屏显示时…
微信小程序标题栏和导航栏的设置 —— 微信小程序教程系列(7)”>
微信小程序标题栏和导航栏的设置 —— 微信小程序教程系列(7)
michael_ouyang
02-13
4.7万
设置标题栏
设置导航栏
微信小程序之底部导航栏——tabBar”>
微信小程序之底部导航栏——tabBar
champion0324
09-23
6076
微信的开发文档里有,很多人也写了,自己写一遍,加深印象罢!
在学习Android的时候,被模仿一个app的界面,实现其UI。而一般来说,总是避免不了导航栏的。
比较大众化的,就是底部导航栏啦,…
微信小程序把玩(三)tabBar底部导航“>
微信小程序把玩(三)tabBar底部导航
u014360817
09-24
8.4万
tabBar相对而言用的还是比较多的,但是用起来并没有难,在app.json中配置下tabBar即可,注意tabBar至少需要两个最多五个Item选项主要属性:对于tabBar整体属性设置:对于tab…
微信小程序(3)-全局配置app.json及底部导航栏实现”>
开发微信小程序(3)-全局配置app.json及底部导航栏实现
serena_0916
07-26
2531
要实现如下图在底部导航栏,两步:
(1)准备好导航栏的图片,存放在单独的文件夹中,如果希望选中的图标和未选中图标有区别,需各准备一张图片,如:
注:微信小程序开发工具不提供直接建文件夹的功能,…
微信小程序底部选项卡/导航栏实现方法“>
微信小程序底部选项卡/导航栏实现方法
weixin_38323736
12-05
2673
今天必须要写这篇文章,太坑了!微信小程序底部选项卡/导航栏的实现方法!
不过还是总结的说,就不说我经历了什么了。。
首先,在历经我一系列改革之后写出来的代码//nav_tp.wxml
…
<div class="recommend-loading-box">
<img src="https://csdnimg.cn/release/phoenix/images/feedLoading.gif">
</div>
<div class="recommend-end-box">
<p class="text-center">没有更多推荐了,<a href="https://blog.csdn.net/" class="c-blue c-blue-hover c-blue-focus">返回首页</a></p>
</div>
</div>
</main>
微信小程序-自定义底部导航“>
微信小程序-自定义底部导航
w10322331
05-17
2025
之前我的做微信小程序的时候,需要一个底部导航样式,但是我搜索的时候,大部分都是写的一些小程序自定义的tabBar的样式,而当时我在网上有一个地方找到了这个模板,现在介绍给大家参考参考WXML代码:&a…
微信小程序:设置底部导航栏目“>
微信小程序:设置底部导航栏目
jiadabin
08-02
1211
微信小程序底部想要有一个漂亮的导航栏目,不知道怎么制作,于是百度找到了本篇文章,分享给大家。
好了 小程序的头部标题 设置好了,我们来说说底部导航栏是如何实现的。
我们先来看个效果图
…
你不知道区块链开发都是这样练成的?
区块链DApp开发学习路线图,月薪4万很轻松
导航栏样式设置
tabBar导航栏
实例一:导航栏样式设置小程序的导航栏样式在app.json中定义。这里设置导航,背景黑色,文字白色,文字内容测试小程序app.json内容:{
“pa…