vue监听键盘Esc事件

    mounted() {
        //监听键盘Esc按键事件
        let self = this;
        this.$nextTick(function() {
            document.addEventListener('keydown', function(e) {
                //此处填写你的业务逻辑即可
                if (e.keyCode == 27) {
                     e.stopPropagation();
                     self.$confirm(self.$t('是否关闭窗口?'), self.$t('提示'), {
                    confirmButtonText: self.$t('确定'),
                    cancelButtonText: self.$t('取消'),
                    type: 'warning',
                }).then(() => {
                   self.$emit('close');
                });         
                }
            });
        });

vue中监听键盘按下Esc以后取消esc之后的事件

你可能感兴趣的:(vue.js,javascript,前端)