赞
踩
图标索引对应的非此页面(索引异常)
不废话,直接上解决方法
custom-tab-bar\index.js 底部导航栏组件
- const app = getApp();
- Component({
- data: {
- pagePath: '',//默认路径
- list:[
- {
- pagePath: "/pages/index/index",
- icon: 'home',
- text: "首页"
- },
- {
- pagePath: "/pages/logs/logs",
- icon: 'chat',
- text: "日志"
- },
- {
- pagePath: "/pages/upset/upinfo/upinfo",
- icon: 'user',
- text: "我的"
- },
- ],
- },
- ready(){
- this.setData({
- pagePath:app.pagePath//读取并写入当前路径
- })
- },
- methods: {
- onChange(e) {
- wx.switchTab({
- url:e.detail.value,
- success:()=>{
- app.pagePath = e.detail.value;//将需要跳转的路径保存到app
- }
- })
- },
- },
- });
我认为保存在app中比较好,当然你也可以保存在缓存中,
但是保存在缓存中可能会有意料之外的问题
- // app.js
- App({
- pagePath:"/pages/index/index",//当前页面路径
- })
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。