From 3819a5796da8d6b98d2a5731bd701c6478fa6ce3 Mon Sep 17 00:00:00 2001 From: mengyxu Date: Tue, 20 May 2025 10:25:03 +0800 Subject: [PATCH] =?UTF-8?q?=E6=96=B0=E5=A2=9EAlt+=E5=B7=A6=E9=94=AE?= =?UTF-8?q?=E5=BF=AB=E9=80=9F=E9=94=81=E5=AE=9A/=E8=A7=A3=E9=94=81?= =?UTF-8?q?=E8=A3=85=E5=A4=87?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/views/backpack/grid.vue | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/src/views/backpack/grid.vue b/src/views/backpack/grid.vue index fd87817..6d7b56b 100644 --- a/src/views/backpack/grid.vue +++ b/src/views/backpack/grid.vue @@ -5,7 +5,7 @@ @touchstart="mobile.onTouchStart($event, [v, idx])" @touchmove="mobile.onTouchMove" @touchend="mobile.onTouchEnd" @dblclick="commit('close_equip_tip'); dispatch('useEquip', idx);" @mouseover="commit('show_equip_tip', { equip: v, compare: true, e: $event })" - @mouseleave="commit('close_equip_tip')"> + @mouseleave="commit('close_equip_tip')" @click="clickGrid($event, v)">
@@ -108,6 +108,12 @@ const confirmAddGrid = () => { } } +const clickGrid = (e, equip) => { + if (e.altKey && equip) { + equip.locked = !equip.locked; + } +} + onMounted(() => { });