最近のビジネスでは、オンライン トレーニング システムが特定のオンライン プレビュー ページに対するユーザーのプレビュー時間を把握する必要があるという要件があります。当初は、Vue ページのライフサイクル機能で アイデアを念頭に置いて、具体的なコードの計画を開始できます。 開始と終了のタイミング関数を定義する
エクスポートデフォルト{ データ() { 戻る { タイマー: null、 期間: 0 } }, メソッド: { スタートタイマー() { this.timer = setInterval(() => { console.log('視聴時間: ', this.duration) this.duration++ }, 1000) }, ストップタイマー() { クリア間隔(this.timer) this.updateViewHistory() // レポートデータインターフェース}, ビュー履歴の更新(){ // インターフェイス ロジック コードを報告します.... } } } 電話をかける方法と場所開始メソッドと終了メソッドを定義した後、それらをどこで呼び出すかを考え始める必要があります。プレビュー ページのコンテンツは一意ではないため、詳細を取得するためにマテリアルの そこで、異なるページをプレビューするときに開始ロジックと終了ロジックを切り替えるために、ルート内の 時計: $ルート: { 即時: true、 ハンドラ(to, from) { if (to.params.id) this.trainingId = to.params.id this.startTimer() } } } 開始タイミングメソッドが呼び出され、最終的に 次に、最後のステップとして、
マウント() { window.addEventListener('beforeunload', e => this.beforeunloadHandler(e)) }, 破壊された() { window.removeEventListener('beforeunload', e => this.beforeunloadHandler(e)) } メソッド: { beforeunloadHandler (e) { this.stopTimer() } } 独自のロジックを分離して、 コードを書くときは、機能を実装するだけでなく、さらに考える必要があります。これが一般人と専門家の違いです。 これで、Vue ページのユーザー プレビュー時間の監視に関するこの記事は終了です。Vue のユーザー プレビュー時間の監視に関するより関連性の高いコンテンツについては、123WORDPRESS.COM の以前の記事を検索するか、次の関連記事を引き続き参照してください。今後とも 123WORDPRESS.COM をよろしくお願いいたします。 以下もご興味があるかもしれません:
|
<<: MySQL 5.7.19 winx64 無料インストールバージョン設定チュートリアル
>>: Linux で特殊文字のファイル名やディレクトリを削除する方法
よくある質問ユーザー ''@'localhost' によるデータベー...
目次SQL実行順序ビンログ何ですかいつ生産されるのか何の役に立つんだディスクはいつドロップされますか...
目次インデックスタイプインデックス構造非クラスター化インデックスクエリインデックスカバー要約するイン...
解決策: システム内のすべての .vscode 関連プロセスを終了します (または、remote-s...
コンピュータシステム: win7この記事は主に写真に基づいており、多くの写真が含まれていますCent...
1: Dockerプライベートウェアハウスのインストール1. イメージリポジトリからイメージをダウン...
目次1. 元のドライバーをアンインストールする2. 新しいグラフィックカードドライバーをダウンロード...
目次1. レンダリング2. 実施原則3. まとめ1. レンダリング 2. 実施原則幅と高さが等しい拡...
1. 準備1.1 VMware 15 をダウンロードしてインストールするダウンロード リンク: h...
目次概要ビルドプロセス関連APIリードライン基本的な使い方チョーククリア手順に関する追加情報完全なコ...
Linux には、2 種類のファイル接続があります。1 つは Windows のショートカットに似て...
障害サイト: MySQL サーバーにログインし、どのコマンドを実行してもこのエラーが発生します my...
フレームセットと本文は同じレベルにあるため、本文にフレームセットを配置することはできません。まずペー...
1. まずテーブル作成ステートメントを見てみましょう テーブル学生を作成( sid int 主キー ...
この記事では、チェックボックスコンポーネントのカプセル化を実装するためのvue3.0の具体的なコード...