uniap開発アプレットタイマーが正常にクリアされません(ページは一定時間滞在するとクリアされますが、クイッククリックではクリアされない場合があります)

1. デマンド ローテーション トレーニング ページには 6 秒のタイマーが設定されています。ページがロードされた直後にジャンプ タイマーをクリアできない場合があります。 2. 解決策: A: setInterval() を使用せず、
setTimeout
() を使用します。
B: App.vue定義 タイマーを使用する必要があるAページでグローバル変数でタイマーを取得し、AページがジャンプしたBページでタイマーをクリア C:Aページ
離脱時にタイマーをクリアし、再度タイマーをクリアA ページが入る B ページで
: グローバル変数を設定する
ここに画像の説明を挿入
ページ A でグローバル変数を取得して割り当て、setInterval() を setTimeout() に変更して、
ここに画像の説明を挿入
A ページを離れる前にタイマーをクリアし、
ここに画像の説明を挿入
ページが終了したらページ B で再度タイマーをクリアします。 Aが入ります
ここに画像の説明を挿入

おすすめ

転載: blog.csdn.net/weixin_44705979/article/details/131570699