0

我正在寻找一种将 Vue.js 与 AutobahnJS 集成的简单方法。我已经检查了这个repo 以获得指导/模板,但我的主要问题是 Autobahn 有两层“等待”:

  1. 首先你创建一个连接/会话实例
  2. 您等待它连接(甚至可能重试 N 次)
  3. 只有在此之后,您才能访问会话方法(订阅/呼叫/等..)

凭借我有限的 JS 知识(我是后端开发人员),我有两个想法:

  1. 创建一个全局变量,该变量将在连接后分配给高速公路会话。这肯定会导致 var 尚未设置的情况,因此每次我想从 vue 实例订阅时都必须检查它的存在。
  2. 将 Vue 初始化代码放入 Session 连接的回调中,但这会延迟整个应用程序,这显然也很糟糕。

我正在寻找一个简单有效的解决方案,不一定是一个成熟的插件(我在任何地方都没有找到)。

任何帮助/建议表示赞赏!

4

1 回答 1

2

我一直在寻找这样的插件:https ://github.com/lajosbencz/vue-wamp

插件调用被推迟到高速公路会话准备好,取消订阅和取消注册自动调用组件。

于 2017-02-04T14:13:12.017 回答