序文 ページを共有するときに、ブラウザの戻るボタンをクリックしてプロジェクトのホームページに戻り、訪問回数を増やすことを期待します。 ブラウザの戻るボタンを監視し、デフォルトのイベントを防止する必要があります。 具体的な手順は次のとおりです。 1. マウントが完了したら、ブラウザがpopstateをサポートしているかどうかを確認します。 マウントされた(){ window.history と window.history.pushState の場合 { history.pushState(null, null, ドキュメント.URL); window.addEventListener('popstate', this.goBack, false); } }, 2. ページが破棄されたら監視を解除します。それ以外の場合は、他のvueルーティングページも監視されます。 破壊された() window.removeEventListener('popstate', this.goBack, false); }, 3. 監視操作をメソッドに記述します。監視を解除するremoveEventListenerの内容は、監視を開始する内容と一致している必要があるため、その機能はメソッドに記述されます。 方法:{ 戻る(){ this.$router.replace({path: '/'}); //replace は、無限ループに陥るのを避けるために元のルートを置き換えます} } P.S. popstate は何に使用されますか? popstateの使い方は? 新しい HTML5 API は window.history を拡張して、履歴ポイントをよりオープンにします。現在の履歴ポイント pushState を保存し、現在の履歴ポイント replaceState を置き換え、履歴ポイント popstate をリッスンすることができます。 pushState と replaceState の使用方法は似ています。 方向: history.pushState(データ、タイトル、URL); // 最初のパラメータ data は state の値です。2 番目のパラメータ title はページのタイトルですが、現在のすべてのブラウザはこのパラメータを無視するため、空の文字列を渡します。3 番目のパラメータ url は、移動先のリンクです。 replaceState の使用方法も同様です。たとえば、 要約する これで、vue ブラウザ リターン モニタリングに関するこの記事は終了です。vue ブラウザ リターン モニタリングに関するより関連性の高いコンテンツについては、123WORDPRESS.COM の過去の記事を検索するか、以下の関連記事を引き続き参照してください。今後とも 123WORDPRESS.COM をよろしくお願いいたします。 以下もご興味があるかもしれません:
|
<<: RedHat 6.5 に MySQL 5.7 をインストールするための詳細なチュートリアル
>>: ディスクを破壊せずに Linux で dd コマンドを使用する方法
Dockerで作成したコンテナを削除する方法1. まず、docker -s -aコマンドを使用してす...
1. HTMLとは何かHTML (ハイパーテキスト マークアップ言語): ハイパーテキスト マーク...
序文日曜日に自宅で web.dev の 2020 3 日間ライブを視聴したところ、興味深い点がたくさ...
開発中に、非常に単純なテキストバブル効果に遭遇しました。これは、おおよそ次のようになります。 うーん...
最近では、多くのウェブサイトでは、ページ上の特定のコンテンツや情報を直接コピーすることは許可されてお...
目次フィルター01.とは02. やり方(1)フィルターを定義する(2)使用方法(3)フィルタパラメー...
最近、docker load -i コマンドを使用してイメージ パッケージを圧縮した後、イメージ名と...
vsftpd の概要vsftpd は「very secure FTP daemon」の略称で、セキ...
目次1. COUNTの初見2. COUNT(フィールド)、COUNT(定数)、COUNT(*)の違い...
目次序文ステップ1: セットアップと前方屈折ステップ2: 反射とフレネル方程式ステップ3: 多面屈折...
インストールまず、Java と Scala をインストールし、次に Spark をダウンロードしてイ...
*ページを作成する: 2つの入力ボックスとボタン*コードと手順/* 1. 入力行と列の値を取得する2...
この記事では、アンカー配置を実装するためのVueの具体的なコードを例として紹介します。具体的な内容は...
序文今日、Xianyuを閲覧していたとき、各行の高さが同じではないことに気付きました。調べてみると、...
この記事では、例を使用して、MySQL ストアド プロシージャで複数の値を返す方法について説明します...