跳转到内容

已知限制

本页记录 @omnicajs/vue-remote 在运行时行为上相对于单一 DOM 环境中的原生 Vue 使用方式所存在的限制。

  1. 调用允许的组件方法需要显式使用 invoke;当前没有更高层的声明式方法调用 API。
  2. 对已挂载节点进行命令式 prop 赋值能力有限,而且并非总是安全;主要方式仍应是响应式重渲染。
  3. 来自宿主组件的 scoped slot props 不会传递到远程 slot 中。
  1. 远程模板中原生元素的 ref 指向的是远程节点代理,而非浏览器中的真实 DOM 元素。
  2. 远程侧的 nextTick() 会等待对应的宿主提交;若在提交完成前发生 teardown,则会被拒绝。
  3. 传输层保证,例如顺序、重试、背压和重连语义,由你选择的 adapter 或运行时定义,而不只是核心 API 本身。
  4. 跨运行时错误会在边界上被标准化,因此原始堆栈上下文可能会减少。