UniApp은 DCloud에서 출시한 Vue.js 프레임워크를 기반으로 한 개발 도구로, 한 번 작성하면 여러 터미널에서 실행되는 효과를 얻을 수 있습니다. 개발자는 UniApp을 사용하여 크로스 플랫폼 애플리케이션을 빠르게 구축할 수 있습니다. UniApp 개발 과정에서 페이지 사이를 이동해야 하는 경우가 종종 있습니다. 이 기사에서는 UniApp에서 다른 페이지로 이동하는 방법을 소개합니다.
1. 페이지 이름을 사용하여 점프
유니앱에서는 페이지 이름을 사용하여 점프할 수 있습니다. home이라는 페이지가 있다고 가정하면 다음 코드를 사용하여 현재 페이지에서 홈 페이지로 이동할 수 있습니다.
uni.navigateTo({ url: '/pages/home/home' });
그 중에서 uni.navigateTo() 메서드가 사용됩니다. url 매개변수에서 /pages/로 시작하고 그 뒤에 페이지 경로가 오는 방식으로 이동할 페이지의 경로를 지정해야 합니다. 실제로는 페이지 이름이 직접 지정되어 있는 것을 확인할 수 있습니다.
2. 매개변수를 사용하여 점프
점프할 페이지 이름을 직접 지정하는 것 외에도 매개변수를 사용하여 점프할 수도 있습니다. Detail이라는 페이지로 이동하고 id 매개변수를 전달해야 한다고 가정하면 다음 코드를 사용하여 이를 달성할 수 있습니다.
uni.navigateTo({ url: '/pages/detail/detail?id=123' });
url 매개변수에서 ?id=123 형식을 사용하여 매개변수를 전달합니다. 세부정보 페이지에서 쿼리 매개변수를 가져오면 전달된 매개변수 값을 얻을 수 있습니다.
export default { onLoad(options) { const id = options.id; // 其他逻辑代码 } }
options.id를 사용하여 전달된 id 매개변수 값을 가져옵니다.
3. uni-app에 내장된 페이지 라우팅 구성 요소를 사용하여 점프
Uni-App은 페이지 점프 처리를 용이하게 하기 위해 내장된 페이지 라우팅 구성 요소를 제공합니다. 다음 기능을 수행할 수 있는 uni-navigation 구성 요소를 사용할 수 있습니다.
<uni-navigation title="页面标题"> <uni-nav-bar slot="nav-bar" title="页面标题" /> <uni-tab-bar slot="tab-bar" /> <uni-page-view slot="page-view"> <!-- 这里放置页面内容 --> </uni-page-view> </uni-navigation>
위 내용은 UniApp이 다른 페이지로 이동하는 방법에 대한 간략한 분석의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!