uniapp WeChat アプレットのルーティング ジャンプ

現在のページを保持し、アプリケーション内のページにジャンプし、それを使用してuni.navigateBack元のページに戻ります

//在起始页面跳转到test.vue页面并传递参数
uni.navigateTo({
	url: 'test?id=1&name="lisa"'
});

uni.redirectTo(OBJECT)

現在のページを閉じて、アプリ内のページにジャンプします。

uni.redirectTo({
	url: 'test?name="lisa"'
});

uni.reLaunch(オブジェクト)

すべてのページを閉じて、アプリ内のページを開きます。

uni.reLaunch({
	url: 'test?id=1'
});
      左上隅のボタンを非表示にする方法

      ライフサイクルは、左上隅のボタンを非表示にします (uni.reLaunch メソッドである必要があります)
      。

onLoad() {
    uni.hideHomeButton();	
},

uni.switchTab(オブジェクト)

tabBar ページにジャンプし、他のすべての非 tabBar ページを閉じます

uni.switchTab({
	url: '/pages/index/index'
});

現在のページを閉じて、前のページまたは複数レベルのページに戻ります。getCurrentPages() 現在のページ スタックを取得することで、返す必要があるレイヤーの数を決定できます。 

// 注意:调用 navigateTo 跳转时,调用该方法的页面会被加入堆栈,而 redirectTo 方法则不会。见下方示例代码

// 此处是A页面
uni.navigateTo({
	url: 'B?id=1'
});

// 此处是B页面
uni.navigateTo({
	url: 'C?id=1'
});

// 在C页面内 navigateBack,将返回A页面
uni.navigateBack({
	delta: 2
});

uni.preloadPage(OBJECT)

ページのプリロードはパフォーマンスを最適化する手法です。プリロードされたページはより速く開きます

uni.preloadPage({url: "/pages/test/test"});

詳細については、公式 Web サイトを参照してください: uni.navigateTo(OBJECT) | uni-app 公式 Web サイト

おすすめ

転載: blog.csdn.net/T3165919332/article/details/132453136