最近のビジネスでは、オンライン トレーニング システムが特定のオンライン プレビュー ページに対するユーザーのプレビュー時間を把握する必要があるという要件があります。当初は、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 で特殊文字のファイル名やディレクトリを削除する方法
質問はhttps://www.zhihu.com/question/440066129/answer...
ポテトチップスパーティーのこのエピソードに参加して、何人かの友人に会えてとても嬉しいです。思いがけず...
1. Object.create() メソッドを使用して新しいオブジェクトを作成し、既存のオブジェク...
最近VScodeのリモート開発機能をいじっています。Dockerのコンテナに接続できるほか、WSLに...
序文この記事では、Windows 10 システムで MySQL を完全に削除してアンインストールする...
同僚から、LINUX サーバー上の多くのコマンドが (コマンドが見つかりません) というプロンプトで...
序文このブログ記事が公開された後、何人かの友人からSQL Serverバージョンがあるかどうか尋ねら...
<br />条件付きコメントはIEシリーズ製品上でXHTMLコード処理を分離して行うこと...
デフォルトでは、テーブルの境界線は 0 ですが、テーブルの境界線を設定できます。基本的な構文<...
目次基本的なHTTPリクエストの設定async/await を使用した Axios Axios によ...
1. ダウンロードまず、MySQLの国内ミラーをお勧めします。特に速いわけではありませんが、それで...
データベースの読み取りと書き込みの分離は、トラフィック量の多い大規模システムやインターネット アプリ...
前回の記事では、beforeとafterの擬似要素を使用してMaterial Designスタイルの...
目次1. 関数の定義1.1 JavaScript の関数1.2 TypeScriptの関数2. オプ...
目次遷移フック関数カスタム遷移クラス名遷移グループの使用まとめまずは例を見てみましょうコードは次のと...