fix(*): 修复输入框无法ctrl+A全选的问题
This commit is contained in:
parent
5d3f6cbb93
commit
0a8f25e28d
@ -844,8 +844,8 @@ export default {
|
||||
}
|
||||
|
||||
// 获取键盘事件
|
||||
window.addEventListener('keydown', event => this.keydown(event))
|
||||
window.addEventListener('keyup', event => this.keyup(event))
|
||||
window.addEventListener('keydown', this.keydown)
|
||||
window.addEventListener('keyup', this.keyup)
|
||||
|
||||
// 加载布局
|
||||
if (this.$route.query.vmode) {
|
||||
@ -877,9 +877,10 @@ export default {
|
||||
|
||||
Bus.$on('msg/file/change', (msg) => this.onmessage(msg))
|
||||
},
|
||||
destroyed() {
|
||||
beforeDestroy() {
|
||||
console.log('beforeDestroy')
|
||||
window.removeEventListener('keydown', this.keydown, false)
|
||||
window.removeEventListener('keyup', this.keydown, false)
|
||||
window.removeEventListener('keyup', this.keyup, false)
|
||||
window.removeEventListener('popstate', this.goBack, false)
|
||||
if (this.stompClient) {
|
||||
this.stompClient.unsubscribe()
|
||||
@ -920,7 +921,6 @@ export default {
|
||||
},
|
||||
methods: {
|
||||
keydown(event) {
|
||||
console.log('keydown', event)
|
||||
const isMac = navigator.platform.startsWith('Mac');
|
||||
const {key, c, keyCode, ctrlKey, metaKey} = event;
|
||||
this.isCmd = isMac && metaKey || !isMac && ctrlKey;
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user