bricks/dist/docs/ja/registerfunction.md
yumoqing 2e22085122 feat: 401后登录成功自动重试原始请求
- withLoginInfo 改为接收完整 opts(含 method/headers/params)
- 等待 login_window 的 destroy 事件(=登录成功信号)
- 登录成功后重试原始请求
- 重试仍401则返回null(避免死循环)
- 用户手动关闭登录窗口时也触发重试,401则返回null
2026-05-27 15:39:34 +08:00

14 lines
1.2 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# RegisterFunction
## コントロールの機能、タイプ(通常コントロールまたはコンテナーコントロール)、親クラス
- **コントロールの機能**:再利用可能な機能関数を管理・維持するためのグローバルな関数登録および取得メカニズムを提供します。関数は名前で登録され、その名前を使って動的に登録済みの関数を取得できます。
- **タイプ**:通常コントロール
- **親クラス**なしネイティブJavaScriptクラス
## 初期化パラメータ
- 明示的な初期化パラメータはありません。コンストラクタ `constructor()` 内で空のオブジェクト `this.rfs = {}` を初期化し、登録された関数を格納するために使用します。
## 主なイベント
- DOMイベントはありません。このコントロールは主に以下のメソッドをインターフェースとして提供します
- `register(n, f)`:関数 `f` を名前 `n` で内部の格納オブジェクトに登録します。
- `get(n)`:名前 `n` に基づいて登録済みの関数を取得します。存在しない場合は例外をキャッチして処理した後、`null` を返します。