watch:{
Applist:()=>{
console.log("Applist改变");
var _self = this;
console.log(_self);
var scroll_area = document.getElementById('scroll_area');
setTimeout(()=>{
console.log(_self);
_self.scrollbar(scroll_area);
},100)
}
},
mounted: function(){
let _self=this;
console.log("log self");
console.log(_self);
let scroll_area = document.getElementById('scroll_area');
_self.getAppList();
setTimeout(()=>{
_self.scrollbar(scroll_area);
},100)
}


Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
其实官方文档有写,都不能用箭头函数的
使用es6箭头函数是vue不会自动绑定this吧
看一下简单的
demo就是箭头函数的问题,箭头函数的
this是不会绑定的,所有涉及它们的引用,都会沿袭向上查找外层作用域链的方案来处理。我猜题主是想用es6的形式去写,那就写成下面这样,不用箭头函数,里面用箭头是没问题的