feat:首页小狗加快捷键

20240420keydown
lihui_ocr 2 years ago
parent 9e359c6a16
commit ac9abbb360

@ -402,7 +402,10 @@ async function showLoginSuccessModal() {
const modal = LoginSuccessModalRef.value as any const modal = LoginSuccessModalRef.value as any
modal.showModal() modal.showModal()
} }
async function closeLoginSuccessModal() {
const modal = LoginSuccessModalRef.value as any
modal.closeModal()
}
// id // id
const packageIdRef = ref('') const packageIdRef = ref('')
@ -638,6 +641,7 @@ const dropdownOptions = ref([
defineExpose({ defineExpose({
showLoginSuccessModal, showLoginSuccessModal,
closeLoginSuccessModal
}) })
</script> </script>

@ -41,7 +41,7 @@ async function viewRepeat(e: MouseEvent) {
} }
defineExpose({ defineExpose({
showModal, showModal,closeModal
}); });
</script> </script>

@ -3,12 +3,17 @@ import Aside from './aside/Aside.vue'
import Content from './content/Content.vue' import Content from './content/Content.vue'
import Robot from '@/components/Robot/index.vue' import Robot from '@/components/Robot/index.vue'
import {ref} from 'vue'; import {ref} from 'vue';
import { useKeydown } from '@/hooks/event/useKeydown'
const contentRef:any = ref(null) const contentRef:any = ref(null)
const showLoginModal = ()=>{ const showLoginModal = ()=>{
contentRef.value.showLoginSuccessModal(); contentRef.value.showLoginSuccessModal();
} }
const closeLoginModal = ()=>{
contentRef.value.closeLoginSuccessModal();
}
useKeydown('m m', showLoginModal)
useKeydown('enter', closeLoginModal)
</script> </script>
<template> <template>

Loading…
Cancel
Save