From 3b329f51fd0f651b1403f25b8cddc3d41ae6f7aa Mon Sep 17 00:00:00 2001 From: lencil Date: Tue, 24 Sep 2024 11:00:37 +0800 Subject: [PATCH] check whether window exists so that building in ssr's gonna be ok --- src/index.js | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/index.js b/src/index.js index 58afbcfc..c367a755 100644 --- a/src/index.js +++ b/src/index.js @@ -350,7 +350,10 @@ function hotkeys(key, option, method) { const keys = getKeys(key); // 需要处理的快捷键列表 let mods = []; let scope = 'all'; // scope默认为all,所有范围都有效 - let element = document; // 快捷键事件绑定节点 + let element; // 快捷键事件绑定节点 + if (typeof window !== 'undefined') { + element = document; + } let i = 0; let keyup = false; let keydown = true;