>  기사  >  웹 프론트엔드  >  uniapp 점프가 유효하지 않은 경우 어떻게 해야 할까요?

uniapp 점프가 유효하지 않은 경우 어떻게 해야 할까요?

coldplay.xixi
coldplay.xixi원래의
2020-12-16 16:47:3610770검색

잘못된 uniapp 점프에 대한 해결 방법: 점프할 경로가 Pages.json의 tabBar에 있는 경우 점프하려면 [uni.switchTab]을 사용해야 하며 코드는 [let page = getCurrentPages().pop();]입니다. .

uniapp 점프가 유효하지 않은 경우 어떻게 해야 할까요?

이 튜토리얼의 운영 환경: windows7 시스템, uni-app2.5.1 버전 이 방법은 모든 브랜드의 컴퓨터에 적합합니다.

권장(무료): uni-app development tutorial

잘못된 uniapp 점프 해결 방법:

인터페이스에서 uni.navigateTo를 사용하여 점프했지만 점프가 응답하지 않습니다uni.navigateTo进行跳转,但是跳转无反应

this.$request(this.$api['xxxx/xxxxxx'], this.journeyMessage, res =>{  
                        uni.navigateTo({
                            url: '/pages/journey/journeyList'
                        });
                        console.log('11111111111111') 
                    })

进行调式发现代码有被执行,但是无效果

最终参考网上大佬发现:

如果要跳转的路径在pages.json里面的tabBar里面跳转需要使用uni.switchTab

              uni.switchTab({ 
                            url:'',
                            success:(res)=> { 
                                 let page = getCurrentPages().pop();  //跳转页面成功之后
                                 if (!page) return;   
                                 page.loadData(); //如果页面存在,则重新刷新页面
                              }
                        });

디버깅 후 코드가 실행되었으나 효과가 없는 것으로 확인되었습니다

결국 온라인 전문가를 참고하여 알아냈습니다.

점프할 경로가 Pages.json의 tabBar에 있으면 점프하려면 uni.switchTab을 사용해야 합니다하지만 uni.switchTab을 사용하여 점프하면 새로고침되지 않습니다.
rrreee

관련 무료 학습 권장 사항:🎜php 프로그래밍🎜(동영상)🎜🎜🎜

위 내용은 uniapp 점프가 유효하지 않은 경우 어떻게 해야 할까요?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.