代码地址如下:
http://www.demodashi.com/demo/14258.html

一、前期准备工作

软件环境:微信开发者工具
官方下载地址:https://mp.weixin.qq.com/debug/wxadoc/dev/devtools/download.html

1、基本需求。
  • 实现用户自定义底部导航
2、案例目录结构

二、程序实现具体步骤

1.自定义nav.wxml代码
<template name="nav"><view class="nav_link" bindtap="{{fn}}"><button class="defalut_btn {{current== 0 ? '' : 'on_cor'}}"><block wx:if="{{style == 0}}"><icon class="iconfont {{ico}} del_ico idx_ico"></icon><text class="txt">{{name}}</text></block><block wx:if="{{style == 1}}"><view class="plus_wp"><image src='../../images/plus_ico.png' class="plus_ico" /></view><text class="txt txt_fb">{{name}}</text></block></button> </view>
</template>
2.使用index.wxml代码
<import src="../../template/nav" />
<view class="flex fix_nav_wp">
<block wx:for="{{navData}}" wx:key=""><template is="nav" data="{{...item}}"/>
</block>
</view>
<view>首页</view>
3.index.js逻辑代码

a.初始化数据

/*** 页面的初始数据*/data: {navData: [{name: "广场",  //文本current: 1,    //是否是当前页,0不是  1是style: 0,     //样式ico: 'icon-qiugouguanli',  //不同图标fn: 'gotoIndex'   //对应处理函数}, {name: "旧物",current: 0,style: 0,ico: 'icon-mingpianjia',fn: 'gotoOldGoods'}, {name: "发布",current: 0,style: 1,ico: '',fn: 'gotoPublish'}, {name: "招领",current: 0,style: 0,ico: 'icon-yikeappshouyetubiao35',fn: 'gotoRecruit'}, {name: "我的",current: 0,style: 0,ico: 'icon-wode',fn: 'gotoMine'},],},

b.页面之间的跳转

  gotoOldGoods: function(){wx.redirectTo({url: '/pages/oldgoods/oldgoods',});},gotoPublish:function(){wx.redirectTo({url: '/pages/publish/publish',});},gotoRecruit:function(){wx.redirectTo({url: '/pages/recruit/recruit',});},gotoMine:function(){wx.redirectTo({url: '/pages/mine/mine',});},

三、案例运行效果图

四、总结与备注

暂无微信小程序-自定义底部导航

代码地址如下:
http://www.demodashi.com/demo/14258.html

注:本文著作权归作者,由demo大师发表,拒绝转载,转载需要作者授权

微信小程序-自定义底部导航相关推荐

  1. 微信小程序自定义底部导航栏遮挡页面内容(已解决)

    今天也是努力写毕设的一天~ 这几天在实现旅行日记的笔记详情界面,先实现了自定义的底部导航栏,在这里我使用的是iView Weapp,具体的介绍我放在这里了~ 快速上手 iView Weapp 跟着里面 ...

  2. html导航栏代码跳转,微信小程序自定义底部导航栏tabBar(含跳转页面wx.navigateTo)...

    一.app.json配置 这里配置 {"pages": ["pages/usersLists/usersLists","pages/addMember ...

  3. 你会微信小程序自定义底部导航栏吗?

    一. 在目录下创建文件如下图: tabbar.js: // pages/tabbar/tabbar.js const app = getApp(); Component({/*** 组件的属性列表*/ ...

  4. html自定义js程序,JS中微信小程序自定义底部弹出框

    实现微信小程序底部弹出框效果,代码分为html,css和js两部分,具体代码详情大家参考下本文. html CSS .commodity_screen { width: 100%; height: 1 ...

  5. 微信小程序 自定义顶部导航栏标题 navigationStyle

    微信小程序 自定义顶部导航栏标题 单页面自定义导航栏 修改需要自定义的页面,的页面配置.json文件 全部页面自定义导航 修改公共页面配置app.json 单页面自定义导航栏 修改需要自定义的页面,的 ...

  6. 微信小程序在底部导航栏使用扫一扫功能【代码可用】

    微信小程序在底部导航栏使用扫一扫功能 解决方案 uni-app 微信原生代码 在家躺着也能遇到奇奇怪怪的需求,这不,需要在微信小程序底部的导航栏中加一个扫一扫功能⭐╮( ̄﹏ ̄)╭⭐. 解决方案 在导航 ...

  7. (转载)微信小程序自定义头部导航栏

    本文转载自微信小程序自定义头部导航栏 微信小程序自定义头部导航栏 先看下demo的效果: 最终要实现的效果: 在tabbar页面不显示左侧按钮: 分享出去的页面进入后不显示左侧返回按钮: 点击返回按钮 ...

  8. 原声微信小程序自定义顶部导航栏 . 自定义navigationBar。 (单页面设置)

    本文实例为大家分享了微信小程序自定义导航栏的具体代码,供大家参考,具体内容如下 实现自定义大致需要以下?步骤: 1.在页面.JSON文件进行相关配置,以便去掉原生 "navigationSt ...

  9. 微信小程序 实现底部导航栏tabbar

    参考链接: (1)微信小程序底部导航Tabbar https://www.cnblogs.com/huangjialin/p/6278429.html (2)小程序自定义tabbar实现中间图标突出效 ...

最新文章

  1. 以太坊私链搭建、truffle项目开发
  2. 梯度下降法(一)入门
  3. Chrome反压缩JS代码:Pretty Print显示可读代码
  4. cmscore服务地址_cms core服务器
  5. 如何获取JavaCard剩余空间
  6. python 折线图_Python 编程一次画三种图:柱状图、散点图、折线图
  7. sde执行revoke SELECT ANY TABLE from sde导致报ora-29900 运算符连接不存在错误
  8. 接收子元素focus_获取元素的直接的子元素childen
  9. android日记论文摘要,毕业设计(论文)-基于android的日记本的设计与开发.doc
  10. PHP实现简单的注册页面(正则表达式练习)
  11. c语言标准体重测试指数分男女,测测你的体脂率附男女标准体脂率对照表
  12. 浅谈ERP项目团队管理的四个方面
  13. 身边的一个可爱女程序媛
  14. 下载网易云音乐的MV
  15. 直播带货系统,实现一套完整的直播系统应该具备的功能
  16. Linux下U盘自动识别和挂载
  17. 图的连通性和连通分量
  18. 想在自媒体平台出爆文,这几个爆文素材采集的方法不能丢
  19. 设置ubuntu系统中vi的默认模板文件
  20. 未来5年,6大风口行业

热门文章

  1. linux php 5.3 变慢,异常在 PHP 5.3 中的最佳实践
  2. sparkstreaming监听hdfs目录如何终止_HDFS—HA高可用详解
  3. 数字地和模拟地都是地,为什么要分开?
  4. 高性能MySQL(第二版)第三章 架构优化和索引(上)——读书笔记
  5. 字符串的经典hash算法
  6. 从程序员到项目经理(四):外行可以领导内行吗
  7. 机器人带陀螺仪走钢丝_一言不合就走钢丝,机器人化身“七变美男子”,萌翻你!...
  8. 项目Beta冲刺(团队1/7)
  9. C语言复习4_while循环
  10. Python 字符串语法,for