最近のビジネスでは、オンライン トレーニング システムが特定のオンライン プレビュー ページに対するユーザーのプレビュー時間を把握する必要があるという要件があります。当初は、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 で特殊文字のファイル名やディレクトリを削除する方法
MySQL の運用と保守において、R&D の同僚が 2 つの異なるインスタンスのデータを比較...
パブリッシュ/サブスクライブとは何ですか?例を挙げてみましょう。あなたは服を買うために店に行きます。...
新しいテーブルを作成する テーブル「人」を作成します( `id` int NOT NULL COMM...
ゴミ箱は Linux ユーザー、Windows ユーザー、Mac ユーザーにとって非常に一般的なので...
1. 現象早朝、オンライン テーブルにインデックスが追加されました。テーブル内のデータ量が大きすぎた...
インストールの提案: インストールには .exe を使用せず、圧縮パッケージを使用してください。これ...
1 公式サイトからMySQL8をダウンロードしてインストールするMySQL8 ダウンロードアドレスこ...
マイクロサービスのイメージは、保存用に Docker リポジトリにアップロードされます。一般的に使用...
2018 年の最新 MySQL 5.7 の詳細なインストールと設定は 4 つのステップに分かれており...
序文上記の Web ページ スタイルを記述しているときに、スタイルの値をどのように変更しても、ページ...
公式ドキュメント: https://nginx.org/en/linux_packages.html...
スロットとは何ですか?スロット ディレクティブは v-slot であり、現在 slot と slot...
マスターのメソッドによると、原因は sysctl net.ipv4.ip_forward であること...
MySQL データベースでは、テーブルが互いに関連付けられた後は、それらを任意に削除することはできま...
テーブル内の min-width と max-width プロパティの設定 <テーブル>...