当前位置: 首页 > news >正文

微信小程序 路由跳转

路由方式

路由 / wx.switchTab
官方参考文档

wx.switchTab

实现底部导航栏

1.配置信息

app.json"tabBar": {"custom": true,"list": [{"pagePath": "pages/home/index","text": "首页"},{"pagePath": "pages/my/index","text": "我的"}]}

2.tabBar组件

实现一个公共组件custom-tab-bar,在代码根目录下添加入口文件:
index.js

Component({data: {value: 'home',list: [{value: 'home',label: '首页',icon: 'home'},{value: 'my',label: '我的',icon: 'user'},],},lifetimes: {ready() {const pages = getCurrentPages();const curPage = pages[pages.length - 1];if (curPage) {const nameRe = /pages\/(\w+)\/index/.exec(curPage.route);if (nameRe === null) return;if (nameRe[1] && nameRe) {this.setData({value: nameRe[1],});}}},},methods: {handleChange(e) {wx.switchTab({url: `/pages/${e.detail.value}/index`});}}
});

index.json

{"component": true,"styleIsolation": "apply-shared","usingComponents": {"t-tab-bar": "tdesign-miniprogram/tab-bar/tab-bar","t-tab-bar-item": "tdesign-miniprogram/tab-bar-item/tab-bar-item"}
}

index.wxml

<t-tab-bar value="{{ value }}" theme="tag" split="{{ false }}" bind:change="handleChange"><t-tab-bar-item icon="home" value="home">首页</t-tab-bar-item><t-tab-bar-item icon="user" value="my">我的</t-tab-bar-item>
</t-tab-bar>

wx.navigateTo

wx.navigateTo({url: '/pages/game/index?id=1',})

需要跳转的页面需要注册在app.json的pages数组里:

  "pages": ["pages/home/index","pages/my/index","pages/game/index"],
http://www.xdnf.cn/news/1048339.html

相关文章:

  • web3-区块链的技术安全/经济安全以及去杠杆螺旋(经济稳定)
  • 【Bug】--docker的wsl版本问题
  • ELK日志文件分析系统——补充(B——Beats)
  • ELK日志文件分析系统——K(Kibana)
  • Unity基础-Line Renderer
  • 【NOI 专题训练】概率期望
  • [windows工具]PDFOCR识别重命名工具1.3 版本使用教程及注意事项
  • selenium点击元素出现的obscure问题
  • Mybatis-动态SQL、 <if>、<where>
  • MySQL常用函数详解之数值函数
  • Vue3优质动画库推荐
  • 分类预测 | Matlab基于AOA-VMD-GRU故障诊断分类预测
  • 36-Oracle Statistics Gathering(统计信息收集)
  • [windows工具]批量OCR指定区域图片自动识别内容重命名软件1.3版本使用教程及注意事项
  • 幂级数 (0,R); R ;(R,+oo)
  • pyhton基础【10】容器介绍五
  • 【大厂机试题多种解法笔记】查找单入口空闲区域
  • DRAM带隙电压修调研究_
  • 原型模式Prototype Pattern
  • Seata 全面深入学习指南
  • c++中list的使用
  • Java基础复习之继承
  • 【鸿蒙初级】
  • 从零开始掌握 Docker:核心命令与实践指南
  • CSP 2024 入门级第一轮(88.5)
  • WebSocket网络通信架构设计详解
  • Linux系统编程 | IPC对象---共享内存
  • 【JS-2】JavaScript基础语法完全指南:从入门到精通
  • 【系统设计【2】】粗略估算
  • 量化面试绿皮书:14. 钟表零件