1***@qq.com
1***@qq.com
  • 发布:2020-02-25 10:29
  • 更新:2020-08-15 09:11
  • 阅读:1076

plus.push.addEventListener 方法下执行uni.switchTab跳转操作提示路径错误

分类:uni-app

plus.push.addEventListener("click", function(msg) {    
                                    console.log("click:"+JSON.stringify(msg));    
                                    // console.log("payload: "+msg.payload);    
                                    console.log(JSON.stringify(msg));   
                                    // handlePushR(msg);  
                                    uni.switchTab({  
                                        url:'pages/main/main'  
                                    })                                
                                }, false);  
```点击报错  switchTab:fail page `/pages/login/pages/main/main` is not found    
为什么我 switchTab 放的路径是 'pages/main/main' 但是 跳转的会是 `/pages/login/pages/main/main`   
如果我把跳转方法放到 addEventListener 监听事件外面 能够正常跳转,pages/login是所在界面的目录  
求解答
2020-02-25 10:29 负责人:无 分享
已邀请:
DCloud_App_Array

DCloud_App_Array

尝试url路径前加/,如url:'/pages/main/main'

  • 1***@qq.com (作者)

    试了一下问题解决了 太感谢了 在url路径前加/是绝对路径吗 之前试过在路径前加./ 还是有问题

    2020-02-26 11:55

1***@qq.com

1***@qq.com - 90后码农

已解决

该问题目前已经被锁定, 无法添加新回复