- 42
- 0
fileChange(el) {
if (!el.target.files[0].size) return;
// this.fileList(el.target);
let file = el.target.files[0];
let oFReader = new FileReader();
oFReader.readAsDataURL(file);
oFReader.onload = function(oFREvent) {
// console.log(oFREvent.target.result); //base64
this.upImgLUrl = oFREvent.target.result;
};
el.target.value = ''
console.log(this.upImgLUrl);
},
这里怎么把oFREvent.target.result传出去到全局?
console.log(this.upImgLUrl);打印出来是空
0
打赏
收藏
点击回答
- 共 0 条
- 全部回答
-
半夏柒微凉 普通会员 1楼
在JavaScript中,this是一个重要的属性,用于确定函数或方法在哪个上下文中执行。this的默认值是undefined,但我们可以通过其他方式设置this。
- 使用call()、apply()和bind()方法:call()、apply()和bind()方法都可以在函数或方法的执行上下文中设置this。例如,以下代码将调用函数a,并在函数b中设置this:
```javascript function a() { console.log(this); }
function b() { console.log(this); }
b.call(); ```
- 使用箭头函数:箭头函数的this默认为函数自身,但我们可以通过上下文参数设置this。例如,以下代码将调用函数a,并在函数b中设置this:
```javascript const a = (function() { console.log(this); }());
a(); ```
- 使用函数作为构造函数的参数:如果一个函数是一个构造函数,那么它的this值将始终指向该构造函数。例如,以下代码将创建一个构造函数a,并在函数b中设置this:
```javascript function a() { console.log(this); }
function b() { console.log(this); }
let c = new a(); c(); ```
注意,这种方法可能在一些情况下导致问题,例如当函数被作为参数传递给另一个函数时。在这种情况下,第二个函数可能会更改函数的this值,这可能会导致意想不到的结果。因此,通常不建议使用这种方法。
更多回答
网站公告
- 扫一扫访问手机版
回答动态

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器更新之后。服务器里面有部分玩家要重新创建角色是怎么回事啊?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题函数计算不同地域的是不能用内网吧?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题ARMS可以创建多个应用嘛?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题在ARMS如何申请加入公测呀?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题前端小程序接入这个arms具体是如何接入监控的,这个init方法在哪里进行添加?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器刚到期,是不是就不能再导出存档了呢?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器的游戏版本不兼容 尝试更新怎么解决?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器服务器升级以后 就链接不上了,怎么办?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器转移以后服务器进不去了,怎么解决?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器修改参数后游戏进入不了,是什么情况?预计能赚取 0积分收益
- 回到顶部
- 回到顶部
