Vuex &网络套接字 [英] Vuex & Websockets

查看:24
本文介绍了Vuex &网络套接字的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

所以目前我正在使用 VueJS 2,我对它很陌生.现在我得到了一些其他人的帮助,但我仍然被困住了.

这是我想要实现的目标(示例 - 与我想要的紧密相关):

  1. 我有一个侦听 WebSockets 的 NodeJS 应用程序.该应用程序通过 WebSocket 侦听连接,并将获取 JSON 数据、一个命令,然后是一个包含该命令所需的任何内容的数据对象.

例如命令可以是登录,数据是用户名和密码.然后 NodeJS 应用程序上的登录函数将获取这些数据,做它需要做的事情,然后通过套接字将其返回,无论它是否成功,并且可能包含一个 ID 和一些用户信息,以便 Vuex 提取并放置在它的状态,供应用前端获取/使用.

目前我正在使用这个样板:https://github.com/SimulatedGREG/electron-vue

这对我来说非常有用,因为我想使用 Vue 和 Vuex 来管理我的应用程序,然后使用 WebSockets 来管理进出数据服务器的数据.

因此,如果您查看我在 app/src/renderer/中发送的链接(这是 vue 和 vuex 的主要代码所在).

我的一个朋友为我添加了以下代码作为示例,我试图将其作为动作和突变放入 vuex.他在一个 vue 组件中完成了这一切,所以我正在努力研究它如何与 vuex 一起工作.因为我希望能够从应用程序的任何地方访问(示例) loginUser 操作(使用多个页面/视图的路由).

所以在MyApp/app/src/renderer/components/LandingPageView.vue