Эх сурвалжийг харах

订单审核-查看订单轨迹页面增加esc返回上一级

@dongkboy 2 сар өмнө
parent
commit
8efebdbfa9

+ 16 - 1
src/views/insurancePolicy/viewDetail.vue

@@ -192,6 +192,7 @@
 import api from '@/api'
 import { useRoute, useRouter } from 'vue-router'
 import { ElMessage } from "element-plus";
+import { onMounted, onUnmounted } from 'vue'
 
 const myRoute = useRoute()
 const myRouter = useRouter()
@@ -228,6 +229,20 @@ onBeforeMount(() => {
     }
 })
 
+const handleEscKey = (event: KeyboardEvent) => {
+    if (event.key === 'Escape' || event.keyCode === 27) {
+        myRouter.back()
+    }
+}
+
+onMounted(() => {
+    window.addEventListener('keydown', handleEscKey)
+})
+
+onUnmounted(() => {
+    window.removeEventListener('keydown', handleEscKey)
+})
+
 </script>
 
 <style scoped lang="scss">
@@ -291,4 +306,4 @@ onBeforeMount(() => {
         width: 50%;
     }
 }
-</style>
+</style>