diff --git a/project/dv/apps/components/PdGrid.vue b/project/dv/apps/components/PdGrid.vue index 75a3f744..4ab1783a 100644 --- a/project/dv/apps/components/PdGrid.vue +++ b/project/dv/apps/components/PdGrid.vue @@ -61,6 +61,26 @@ isShowGrid1: false, currIndex1: 0 } + }, + + mounted () { + this.$nextTick(() => { + this.$nextTick(() => { + document.addEventListener('keydown', this.onKeyDown) + }) + }) + }, + + destroyed () { + document.removeEventListener('keydown', this.onKeyDown) + }, + + methods: { + onKeyDown (e) { + if (e.keyCode == 27) { + this.isShowGrid1 = false + } + } } }