NativeScript で履歴をクリアしつつページ遷移
はじめに
NativeScript(NativeScript-Vue) で履歴をクリアしつつページ遷移する方法。
TL;DR
clearHistory: true
を設定するthis.$navigateTo(Page, { clearHistory: true });
- Manual Routing - NativeScript-Vue には記載がないため、本家 NatvieScript のドキュメントもあわせて見るように意識すると良い
目次
環境・条件
1 | $ sw_vers |
詳細
$navigateTo
でページ移動すると、次々に History Stack が積まれていくため、Stack を積まずに移動する方法を調べた。
javascript - how to clear navigation history on nativescript-vue manual routing? - Stack Overflow に同じ内容があった。
結論としては clearHistory: true
を設定すると良い。
1 | <template> |
まとめ
clearHistory: true
を設定するthis.$navigateTo(Page, { clearHistory: true });
- Manual Routing - NativeScript-Vue には記載がないため、本家 NatvieScript のドキュメントもあわせて見るように意識すると良い
参考文献
- NavigationEntry | NativeScript
- javascript - how to clear navigation history on nativescript-vue manual routing? - Stack Overflow
関連記事
- NativeScript, JsBarcode でバーコードを 生成/描画
- NativeScript でデバイスの輝度(明るさ)を制御する
- NativeScript-Vue でネイテイブアプリの開発(チュートリアル + α)
- NativeScript-Vue で QRコードの読取り
- NativeScript で入力範囲外タップでキーボードを非表示にする
- NativeScript + Firebase でプッシュ通知
- JavaScript で URL のクエリパラメータを操作する方法
- jQuery Select2 で、初期値の設定と選択状態のクリア