カウントダウン機能を実装するための WeChat パブリック アカウントの開発 (純粋なコード)
以下は私が自分で書いたコードで、WeChat公式アカウントの開発過程でカウントダウンを実装する機能です。結果は次のとおりです。注文が送信されました。2 分 57 秒以内に支払いを完了してください。純粋なコード分析。
当初のアイデアでは、ページがバックグラウンドで実行され、画面がロックされている状況が考慮されていませんでした。コードは次のとおりです:
let interval = setInterval(() => { let {staticTime} = this.state; staticTime = staticTime - 1; if (staticTime <= 0) { clearInterval(interval); this.setState({ tip:'支付超时', staticTime:0 }); return; } let minutes = parseInt(staticTime/60); let Seconds = staticTime%60; let tip = '订单已提交,请在'+minutes+'分'+Seconds+'秒内完成支付'; this.setState({ tip:tip, staticTime:staticTime }); }, 1000); 后来测试发现锁屏或者把页面留在后台,计算就不对,于是把代码进行了如下改造。 let interval = setInterval(() => { let {backGroundTime, staticTime} = this.state; this.setState({ backGroundTime:0 }); staticTime = staticTime - backGroundTime - 1; if (staticTime <= 0) { clearInterval(interval); this.setState({ tip:'支付超时', staticTime:0, }); return; } let minutes = parseInt(staticTime/60); let Seconds = staticTime%60; let tip = '订单已提交,请在'+minutes+'分'+Seconds+'秒内完成支付'; this.setState({ tip:tip, staticTime:staticTime, }); }, 1000); this.listenPageShowHideHandle(); //计算页面在后台的时间
listenPageShowHideHandle = () => マイクロサイトの実装方法を開いてログインできます
関連ビデオ:Chuanzhi、Heima WeChatパブリックプラットフォーム開発ビデオチュートリアル
以上がカウントダウン機能を実装するための WeChat パブリック アカウントの開発 (純粋なコード)の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

AI Hentai Generator
AIヘンタイを無料で生成します。

人気の記事

ホットツール

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 中国語版
中国語版、とても使いやすい

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

ホットトピック









Redmi Note 14 Pro Plusは、昨年のRedmi Note 13 Pro Plus(Amazonで現在375ドル)の直接の後継者として正式に発表されました。予想通り、Redmi Note 14 Pro Plusは、Redmi Note 14およびRedmi Note 14 Proと並んでRedmi Note 14シリーズをリードします。李

歴史的に、Oppo は 2018 年 6 月に発表したオリジナルの Find X を除いて、冬の終わりか春の初めにフラッグシップの「Find X」シリーズを刷新してきました。そのため、Find X7 と Find X7 Ultra は発売からわずか 6 か月を超えています。この時点で。 H

この記事では、gate.ioの公式Webサイトに最新のアプリを登録およびダウンロードする手順について詳しく説明しています。まず、登録情報の記入、電子メール/携帯電話番号の確認、登録の完了など、登録プロセスが導入されます。第二に、iOSデバイスとAndroidデバイスでgate.ioアプリをダウンロードする方法について説明します。最後に、公式ウェブサイトの信頼性を検証し、2段階の検証を可能にすること、ユーザーアカウントと資産の安全性を確保するためのリスクのフィッシングに注意を払うなど、セキュリティのヒントが強調されています。

Binance Appの公式インストール手順:Androidは、ダウンロードリンクを見つけるために公式Webサイトにアクセスする必要があります。すべては、公式チャネルを通じて契約に注意を払う必要があります。

Z9 Turbo+は現在、Vivoの中国オンラインストアで12GB RAM/256GB内部ストレージの基本モデルが2,199元(約313ドル)で発売されていますが、RedmiK70 Extreme Editionは同じ構成で2,599元(約370ドル)から始まります。にゅーいQ

問題の説明公式コードに従ってパラメーターを記入した後、PHPを使用してAlipay EasySDKを呼び出すとき、操作中にエラーメッセージが報告されました。

Lenovo は、2024 Legion Y700 を中国で 9 月 29 日に発売する準備を進めています。この新しい Android ゲーム タブレットは RedMagic Nova に対抗するものとなり、同社はすでにデバイスのほぼすべての仕様を確認しています。さて、満席の数時間前に

OUYIは、ユーザーに便利で安全なデジタル資産管理エクスペリエンスを提供する公式のiOSアプリとの世界をリードする暗号通貨取引所です。ユーザーは、この記事で提供されているダウンロードリンクからOUYI IOSバージョンのインストールパッケージを無料でダウンロードし、次の主な機能をお勧めします。 。安全で信頼できるストレージ:OUYIは、高度なセキュリティテクノロジーを採用して、ユーザーに安全で信頼性の高いデジタル資産ストレージを提供します。 2FA、生体認証およびその他のセキュリティ対策により、ユーザー資産が侵害されないようにします。リアルタイム市場データ:OUYI iOSアプリはリアルタイムの市場データとチャートを提供し、ユーザーはいつでも暗号化を把握できるようにします
