メインコンテンツへ移動

既知の制限

このページでは、単一 DOM コンテキストでのネイティブ Vue 使用と比べたときの、@omnicajs/vue-remote の現在の制限を説明します。

  1. 許可されたコンポーネントメソッドを呼ぶには明示的に invoke を使う必要があり、より高水準な宣言的メソッド呼び出し API はありません。
  2. マウント済みノードへの命令的な prop 代入は制限があり、常に安全とは限りません。主な経路は依然としてリアクティブな再レンダリングです。
  3. ホストコンポーネントの scoped slot props はリモート slot へは渡されません。

追加で考慮すべき制約

見出しへのリンク
  1. リモートテンプレート内のネイティブ要素に対する ref は、実際のブラウザ DOM 要素ではなく、リモートノードプロキシを指します。
  2. リモート側の nextTick() は対応するホストコミットを待ち、そのコミットが完了する前に teardown されると reject されます。
  3. トランスポートの保証、たとえば順序、再試行、バックプレッシャー、再接続セマンティクスは、コア API 単体ではなく選択した adapter / ランタイムが定義します。
  4. ランタイムをまたぐエラーは境界で正規化されるため、元のスタックコンテキストは減ることがあります。

関連ドキュメント

見出しへのリンク