您现在的位置是:网站首页> 编程资料编程资料
vue中let that=this的作用及说明_vue.js_
2023-05-24
616人已围观
简介 vue中let that=this的作用及说明_vue.js_
vue let that=this的作用
this 会随着上下文环境而变换它的指向,在当前作用域中设置一个变量用来存储 this 可以防止在其他地方找不到 this 的错误。
```javascript $("#btn").click(function(){ var that = this;//这里this和that都代表了"#btn"这个对象 $(".tr").each(function(){ this;//在这里this代表的是每个遍历到的".tr"对象 that;//仍代表"#btn"对象 }) })vue.js的this作用域问题
下面是一段让页面显示动态时间的代码:
当前时间:{{DataNow}}
var _this = this;这里声明一个变量指向父函数的this, 用于 _this.DataNow = new Date(); 修改父函数的“DataNow”实现动态时间,如果这里改为this.DataNow = new Date() 就指向了mounted里面的DataNow 则没有了效果;
_this只是一个变量名,this代表父函数,如果在子函数还用this,this的指向就变成子函数了,_this就是用来存储指向的。
以上为个人经验,希望能给大家一个参考,也希望大家多多支持。
相关内容
- 关于vue-socket.io使用及版本原因消息无法监听bug_vue.js_
- vue中view-model双向绑定基础原理解析_vue.js_
- Vue如何解决子组件data从props中无法动态更新数据问题_vue.js_
- 解读vant的Uploader上传问题_vue.js_
- Vue echarts封装组件需求分析与实现_vue.js_
- vue 按需引入vant跟全局引入方式_vue.js_
- JavaScript垃圾回收机制原理总结深入探究_javascript技巧_
- JavaScript防抖与节流超详细全面讲解_javascript技巧_
- vue父组件异步传递props值,子组件接收不到解决方案_vue.js_
- Vue vant使用ImagePreview实现预览图片_vue.js_
