微信小程序添加底部导航栏+实现点击跳转代码书写

2023-11-13

类比大麦网的底部导航栏作为案例来书写流程:

建立如下文件夹:(标红为底部导航栏的导航文件夹,某些需要新建)

在app.json中添加如下代码:

 

 整体代码为:

{
    "pages": [
        "pages/index/index",
        "pages/scene/scene",
        "pages/member/member",
        "pages/wallet/wallet",
        "pages/mine/mine"
    ],
    "window": {
        "backgroundTextStyle": "light",
        "navigationBarBackgroundColor": "#fff",
        "navigationBarTitleText": "有洁癖的懒羊羊",
        "navigationBarTextStyle": "black"
    },
    "style": "v2",
    "sitemapLocation": "sitemap.json",
    "tabBar": {
      "list": [{
        "pagePath": "pages/index/index",
        "text": "精选",
        "iconPath": "pages/images/index.png",
        "selectedIconPath": "pages/images/index-active.png"
      },
      {
        "pagePath": "pages/scene/scene",
        "text": "现场",
        "iconPath": "pages/images/scene.png",
        "selectedIconPath": "pages/images/scene-active.png"
      },
      {
        "pagePath": "pages/member/member",
        "text": "会员",
        "iconPath": "pages/images/member.png",
        "selectedIconPath": "pages/images/member-active.png"
      },
      {
        "pagePath": "pages/wallet/wallet",
        "text": "票夹",
        "iconPath": "pages/images/wallet.png",
        "selectedIconPath": "pages/images/wallet-active.png"
      },
      {
        "pagePath": "pages/mine/mine",
        "text": "我的",
        "iconPath": "pages/images/mine.png",
        "selectedIconPath": "pages/images/mine-active.png"
      }
    ]
    }
}

在images文件夹中分别添加被选中和未被选中的图片:

 在index.wxml中添加点击跳转代码:

<view class="container">
  精选
  <navigator url="/pages/scene/scene" open-type="switchTab">点击跳转</navigator>
  <button bindtap='jumpPage'>跳转页面</button>
</view>

 在index.js中添加点击跳转代码:

// index.js
Page({
  jumpPage:function() {
    wx.switchTab({
      url: '/pages/member/member'
    })
  }
})

最终结果界面:

 

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

微信小程序添加底部导航栏+实现点击跳转代码书写 的相关文章

  • 如何调用高德地图api

    首先注册成为高德地图开发者 创建应用后申请key 1 引入高德地图API 2 创建地图容器 div div width 300px height 180px 指定大小样式 3 创建默认地图 方式一 var map new AMap Map
  • 饥荒专用服务器全图显示代码,饥荒地图怎么看 饥荒地图全开代码

    最近很多玩家表示在玩 饥荒 的时候 经常会有遇到各种各样的问题 比如新建一个世界然后辛辛苦苦跑完整张地图 结果发现世界里没猪王 整个地图居然没有六眼飞虫雕像 猪王雕像地洞各种靠的近 结果发现全图没海象 小编今天为各位玩家带来了一些解决问题的
  • mysql的全量备份和增量备份

    文章目录 全量备份 1 创建mysqldump脚本 1 1 找一个目录 这里选择放到 data mysqlbackup下 创建shell脚本 1 2 添加内容 1 3给脚本赋予执行权限 2 crontab 2 1查看cron状态 2 1创建
  • GTX1660TI 算力

    7 5
  • 前端面试题 vue专项,共计58道

    vue篇 1 什么是MVVM 2 Vue声明周期 3 为什么vue中data必须是一个函数 4 vue router有几种导航钩子 5 Vue的v show和v if区别 6 vue loader是什么 使用它的用途有哪些 7 计算属性和w

随机推荐