feat:shrink the contextmenu scope
This commit is contained in:
@@ -53,14 +53,14 @@ export class ContextMenu {
|
|||||||
}
|
}
|
||||||
|
|
||||||
private _addEvent() {
|
private _addEvent() {
|
||||||
// 接管菜单权限
|
// 菜单权限
|
||||||
document.addEventListener('contextmenu', this._proxyContextMenuEvent)
|
this.container.addEventListener('contextmenu', this._proxyContextMenuEvent)
|
||||||
// 副作用处理
|
// 副作用处理
|
||||||
document.addEventListener('mousedown', this._handleEffect)
|
document.addEventListener('mousedown', this._handleEffect)
|
||||||
}
|
}
|
||||||
|
|
||||||
public removeEvent() {
|
public removeEvent() {
|
||||||
document.removeEventListener('contextmenu', this._proxyContextMenuEvent)
|
this.container.removeEventListener('contextmenu', this._proxyContextMenuEvent)
|
||||||
document.removeEventListener('mousedown', this._handleEffect)
|
document.removeEventListener('mousedown', this._handleEffect)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user