使用シナリオ: プライバシー契約を締結してミニプログラム/APP に入り、プライバシー契約に同意しないをクリックしてミニプログラム/APP を終了します。
1. 現在のアプレットを終了します
<navigator open-type="exit" target="miniProgram">退出</navigator>
2. アプレットが APP からリダイレクトされます。ボタンをクリックして APP に戻ります。
<button open-type="launchApp" app-parameter="wechat" binderror="launchAppError">退出</button>
ナビゲーター
ページジャンプ。
このコンポーネントは HTML の <a> コンポーネントに似ていますが、ローカル ページにのみジャンプできます。対象のページはpages.jsonに登録する必要があります。
属性:
属性名 | タイプ | デフォルト | 説明する | プラットフォームの違いの説明 |
---|---|---|---|---|
URL | 弦 | - | アプリケーション内のジャンプ リンク。値は、「.../first/first」、「/pages/first/first」などの相対パスまたは絶対パスです。.vue サフィックスは追加できないことに注意してください。 | - |
オープンタイプ | 弦 | ナビゲートする | ジャンプ方法 | - |
デルタ | 番号 | - | オープンタイプが「navigateBack」の場合に有効で、ロールバックするレイヤーの数を示します。 | - |
アニメーションタイプ | 弦 | ポップイン/アウト | オープンタイプがnavigate、navigateBack、ウィンドウの表示/閉じるアニメーション効果の場合に有効 | アプリ |
アニメーション期間 | 番号 | 300 | オープンタイプがnavigate、navigateBackの場合に有効、ウィンドウ表示/閉じるアニメーションの継続時間。 | アプリ |
ホバークラス | 弦 | ナビゲーターホバー | クリック時のスタイルクラスを指定します。hover-class="none" の場合、クリック状態の影響はありません。 | - |
ホバーストップ伝播 | ブール値 | 間違い | このノードの祖先ノードがクリック状態で表示されないようにするかどうかを指定します | WeChat アプレット |
ホバー開始時間 | 番号 | 50 | 長押ししてからクリック状態が現れるまでの時間 (ミリ秒単位) | - |
ホバー滞在時間 | 番号 | 600 | 指を離した後のクリック状態の保持時間 (ミリ秒単位) | - |
目標 | 弦 | 自己 | どのミニプログラム ターゲットにジャンプするか。デフォルトは現在のミニプログラムで、値フィールドは self/miniProgram です。 | WeChat 2.0.7+、Baidu 2.5.2+、QQ |
オープンタイプの有効な値
価値 | 説明する | プラットフォームの違いの説明 |
---|---|---|
ナビゲートする | uni.navigateToの機能に相当 | - |
リダイレクト | uni.redirectToの機能に相当 | - |
スイッチタブ | uni.switchTabの機能に相当 | - |
再起動 | uni.reLaunchの機能に対応 | ByteDance アプレットと Feishu アプレットはサポートされていません |
ナビゲート戻る | uni.navigateBackの機能に相当 | - |
出口 | ミニ プログラムを終了します。target="miniProgram" の場合に有効になります。 | WeChat 2.1.0+、Baidu 2.5.2+、QQ1.4.7+ |
公式ドキュメント: https://uniapp.dcloud.net.cn/component/navigator.html#navigator