技術共有

フロントエンド デバッグ インターフェイスが Promise を返しました

2024-07-12

한어Русский языкEnglishFrançaisIndonesianSanskrit日本語DeutschPortuguêsΕλληνικάespañolItalianoSuomalainenLatina

プロジェクトは、次のコードのポップアップ プロンプトを返す必要があります。

const onProductSubmit = async () => {
  const followById = await Open1688Api.updateProductFollowById(formData);
  console.log('followById : ' + followById.toString())
  alert(followById)
}
  • 1
  • 2
  • 3
  • 4
  • 5

出力の約束
ここに画像の説明を挿入します

理由:

インターフェイスを呼び出した後、結果が返されません。

解決:

非同期を追加して待機する

const onProductSubmit = async () => {
  const followById = await Open1688Api.updateProductFollowById(formData);
  console.log('followById : ' + followById.toString())
  alert(followById)
}
  • 1
  • 2
  • 3
  • 4
  • 5