Javascript 使用PIXI js绑定vue js方法上的上下文

Javascript 使用PIXI js绑定vue js方法上的上下文,javascript,vue.js,pixi.js,Javascript,Vue.js,Pixi.js,可以在方法上绑定上下文吗?我制作了一个pixi图形: var square=new PIXI.Graphics() 然后我调用我的方法this.onDragMove和bindsquare square .on('pointermove', this.onDragMove.bind(square)); 但是当我记录这个时,它仍然记录vue组件 onDragMove() { console.log(this); console.log('Object is moving')

可以在方法上绑定上下文吗?我制作了一个pixi图形:

var square=new PIXI.Graphics()

然后我调用我的方法this.onDragMove和bind
square

square
    .on('pointermove', this.onDragMove.bind(square));
但是当我记录
这个
时,它仍然记录vue组件

onDragMove() {
    console.log(this);
    console.log('Object is moving')
},
我是做错了什么,还是根本不可能?

根据:

所有方法都将其
上下文自动绑定到Vue实例

无法重新绑定在Vue实例上定义的方法的
上下文,原因与以下代码无法按预期工作相同:

函数foo(){
归还这个;
}
常数X={};
常数Y={};
常数fooX=foo.bind(X);
常量fooY=fooX.bind(Y);//正在尝试绑定已绑定的函数
console.log(fooX()==X);//真的
console.log(fooY()==X);//真的
console.log(fooY()==Y);//错误
,根据:

所有方法都将其
上下文自动绑定到Vue实例

无法重新绑定在Vue实例上定义的方法的
上下文,原因与以下代码无法按预期工作相同:

函数foo(){
归还这个;
}
常数X={};
常数Y={};
常数fooX=foo.bind(X);
常量fooY=fooX.bind(Y);//正在尝试绑定已绑定的函数
console.log(fooX()==X);//真的
console.log(fooY()==X);//真的

console.log(fooY()==Y);//false
您似乎从未将
this.ondramove
重新分配给
this.ondramove.bind(square)
不完全确定您的意思您做了什么:
this.ondramove=this.ondramove.bind(square)
您似乎从未将
this.ondramove
重新分配给
this.ondramove.bind(square)
不完全确定你的意思你做了什么:
this.ondramove=this.ondramove.bind(square)