【发布时间】:2019-11-26 19:19:08
【问题描述】:
我想为我的 Vue 应用程序提供 Gamepad 支持。我想收听来自Gamepad API 的事件。
我不想将这些侦听器附加到组件,因为我必须全局处理它们。那么我应该在哪里附加这些听众呢?我应该将每个事件添加到 App.vue 组件中,因为它是应用程序的根吗?
我想用 Vuex 处理游戏手柄的输入和状态。有没有办法可以通过操作(/或突变)直接监听浏览器事件?设置我的操作会很棒......
export default {
on_browser_gamepadconnected: ({ commit }, e) => {
// do something
},
};
【问题讨论】:
标签: javascript vue.js vuex