【发布时间】:2019-05-07 03:30:43
【问题描述】:
我有一个 vue 应用程序。我使用this.data 来访问它的数据变量和方法。
在某种方法中,我必须使用 img.onload 来获取图像的宽度。但是现在有 2 个“this”,并且 vue js 方法和变量现在不起作用。我需要一个替代解决方案,这样两者都可以工作。
vueMethod(url) {
var img = new Image();
img.onload = function() {
this.size = {this.width,this.height} //size is a vue variable
}
img.src = url;
}
【问题讨论】:
-
所以使用函数会创建一个新范围
标签: javascript node.js vue.js vuejs2