Browse Source

新增Alt+左键快速锁定/解锁装备

v1.0
许孟阳 6 days ago
parent
commit
3819a5796d
  1. 8
      src/views/backpack/grid.vue

8
src/views/backpack/grid.vue

@ -5,7 +5,7 @@
@touchstart="mobile.onTouchStart($event, [v, idx])" @touchmove="mobile.onTouchMove" @touchstart="mobile.onTouchStart($event, [v, idx])" @touchmove="mobile.onTouchMove"
@touchend="mobile.onTouchEnd" @dblclick="commit('close_equip_tip'); dispatch('useEquip', idx);" @touchend="mobile.onTouchEnd" @dblclick="commit('close_equip_tip'); dispatch('useEquip', idx);"
@mouseover="commit('show_equip_tip', { equip: v, compare: true, e: $event })" @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)">
<EquipIcon :equip="v" /> <EquipIcon :equip="v" />
<div class="equip-lock" v-if="v.locked"> <div class="equip-lock" v-if="v.locked">
<img :src="lock_icon"> <img :src="lock_icon">
@ -108,6 +108,12 @@ const confirmAddGrid = () => {
} }
} }
const clickGrid = (e, equip) => {
if (e.altKey && equip) {
equip.locked = !equip.locked;
}
}
onMounted(() => { }); onMounted(() => { });
</script> </script>
<style lang="scss" scoped> <style lang="scss" scoped>

Loading…
Cancel
Save