Vuejs2 AutobahnJS与Vue.js的集成

Vuejs2 AutobahnJS与Vue.js的集成,vuejs2,autobahnjs,Vuejs2,Autobahnjs,我正在寻找一种将Vue.js与AutobahnJS集成的简单方法。 我已经检查了回购指南/模板,但我的主要问题是高速公路有两层“等待”: 首先创建一个连接/会话实例 您等待它连接(甚至可能重试N次) 只有这样,您才能访问会话方法(subscribe/call/etc…) 凭借我有限的JS知识(我是后端开发人员),我有两个想法: 创建一个全局变量,该变量将在连接后分配给高速公路会话。这肯定会导致var尚未设置的情况,因此每次我想从vue实例订阅时,都必须检查它是否存在 将Vue init代码放入连

我正在寻找一种将Vue.js与AutobahnJS集成的简单方法。 我已经检查了回购指南/模板,但我的主要问题是高速公路有两层“等待”:

  • 首先创建一个连接/会话实例
  • 您等待它连接(甚至可能重试N次)
  • 只有这样,您才能访问会话方法(subscribe/call/etc…)
  • 凭借我有限的JS知识(我是后端开发人员),我有两个想法:

  • 创建一个全局变量,该变量将在连接后分配给高速公路会话。这肯定会导致var尚未设置的情况,因此每次我想从vue实例订阅时,都必须检查它是否存在
  • 将Vue init代码放入连接会话的回调中,但这样会延迟整个应用程序,这显然也很糟糕
  • 我正在寻找一个简单高效的解决方案,不一定是一个成熟的插件(我在任何地方都没有找到)


    感谢您的帮助/建议

    我一直在寻找这样的插件:


    插件调用被推迟到autobahn会话准备就绪时,取消订阅和取消注册将自动按组件调用。

    我一直在寻找这样的插件:

    插件调用被推迟到autobahn会话准备就绪,取消订阅和取消注册被自动称为组件级