Vue中的箭头函数

Vue中的箭头函数

  • 使用箭头韩式可以保存this在上下文中的一致

这点很重要,因为在 Vue 中,我们经常需要在模板事件绑定或者计算属性中访问组件的数据和方法。如果 this 指向错误的对象,我们就无法正确地访问或修改这些数据。

这里第一处this指向的是created所属的组件,第二个则指向的是window,也就是全局对象。

  • 简化函数表达

    const traditionalFunction = function() {
    return this.someValue;
    };

    const arrowFunction = () => this.someValue;

相关推荐
一 乐几秒前
餐厅管理智能点餐系统|基于java+ Springboot的餐厅管理系统(源码+数据库+文档)
java·前端·数据库·vue.js·spring boot·后端
北极糊的狐几秒前
父组件向子组件传参时,传递数组和对象类型的参数的方法
前端·javascript·vue.js
前端一课5 分钟前
【前端每天一题】🔥 第 9 题:防抖(debounce)与节流(throttle)的区别?如何实现?
前端·面试
前端一课7 分钟前
【前端每天一题】🔥 第 10 题:浅拷贝 vs 深拷贝?如何手写深拷贝?
前端·面试
前端一课12 分钟前
【前端每天一题】🔥 第 8 题:什么是事件委托?它的原理是什么?有哪些优点和常见坑? - 前端高频面试题
前端·面试
前端一课18 分钟前
【前端每天一题】🔥第7题 事件冒泡与事件捕获 - 前端高频面试题
前端·面试
前端一课19 分钟前
【前端每天一题】 第 5 题:Promise.then 执行顺序深入题(微任务队列机制)
前端·面试
前端一课23 分钟前
【前端每天一题】🔥 事件循环第 6 题:setTimeout(fn, 0) 执行时机详解
前端·面试
前端一课24 分钟前
【前端每天一题】🔥 第3题 事件循环 20 道经典面试题(附详细答案)
前端·面试
前端一课26 分钟前
【前端每天一题】第 2 题:var、let、const 的区别?(绝对高频)
前端·面试