未知街
未知街
  • 发布:2019-09-17 14:09
  • 更新:2019-09-17 16:09
  • 阅读:2076

关于uniapp vue的this

分类:uni-app
<script>  
    var _this;  
    export default {  
        data() {  
            return {  
            }  
        },  
        onLoad(e) {  
            _this = this;  
        },  
        methods: {  
            btnClick(){  
                var me=this;  
                console.log(_this);  
            },  
            btnClick2(){  
                var me=this;  
                console.log(_this);  
            }  
        }  
    }  
</script>

声明了全局变量_this,在onload里进行赋值this,在methods中获取到的this和此时全局变量的this一样吗

2019-09-17 14:09 负责人:无 分享
已邀请:
DCloud_UNI_FXY

DCloud_UNI_FXY

不要这么做,有很大的隐患
举例:A 页面进 A 页面,此时 _this 会变成第二个 A 页面的 this

sharno

sharno - 接活,付费咨询q153238536

是一样的,这里声明的不算全局变量

该问题目前已经被锁定, 无法添加新回复