序文 ページを共有するときに、ブラウザの戻るボタンをクリックしてプロジェクトのホームページに戻り、訪問回数を増やすことを期待します。 ブラウザの戻るボタンを監視し、デフォルトのイベントを防止する必要があります。 具体的な手順は次のとおりです。 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 コマンドを使用する方法
序文当社の MySQL オンライン環境のほとんどはバージョン 5.7.18 を使用しています。このバ...
序文Element Plus を例に、コンポーネントとスタイルのオンデマンド読み込みを構成します。環...
多くの場合、ホームページを作成するときに、Web ページ ヘッダー属性の設定を無視します。 Web ...
パラメータでのストアドプロシージャの使用IN パラメータは、プロシージャに情報を渡すためにのみ使用さ...
この記事では、カルーセルの効果を実現するためのJavaScriptの具体的なコードを参考までに共有し...
主に使用される知識ポイント: •css3 3D変換 •ネイティブjsマウスドラッグイベント•表示:グ...
MySQL 論理アーキテクチャの概要他のデータベースと比較すると、MySQL は、そのアーキテクチャ...
導入私はしばらくの間、postgresql データベースを使用していました。クラウドに移行した後、自...
1. 背景1. フロントエンドはvue + vuex + socket.io-clientを使用しま...
今日は、Windows 10 で Linux サブシステムを有効にする方法を紹介します。早速、手順を...
この記事では、例を使用して MySQL ストアド プロシージャのエラー処理について説明します。ご参考...
カーソルの作成まず、MySql でデータ テーブルを作成します。 存在しない場合はテーブルを作成 `...
js 実行字句解析フェーズ: 形式パラメータ解析、変数宣言解析、関数宣言解析の 3 つの部分が含まれ...
実際、XHTML 1.0 は、Transitional DOCTYPE と Strict DOCTY...
Dockerイメージのインポートとエクスポートこの記事では、移行、バックアップ、アップグレードなどの...