当前位置: 首页 > 面试题库 >

watch的属性用箭头函数定义结果会怎么样?

丁阎宝
2023-03-14
本文向大家介绍watch的属性用箭头函数定义结果会怎么样?相关面试题,主要包含被问及watch的属性用箭头函数定义结果会怎么样?时的应答技巧和注意事项,需要的朋友参考一下

不应该使用箭头函数来定义 watcher 函数 (例如 searchQuery: newValue => this.updateAutocomplete(newValue))。理由是箭头函数绑定了父级作用域的上下文,所以 this 将不会按照期望指向 Vue 实例,this.updateAutocomplete 将是 undefined。

 类似资料:
  • 本文向大家介绍在vue项目中如果methods的方法用箭头函数定义结果会怎么样?相关面试题,主要包含被问及在vue项目中如果methods的方法用箭头函数定义结果会怎么样?时的应答技巧和注意事项,需要的朋友参考一下 var app = nvar app = new Vue({ el: "#app", data: {}, methods: { a: () => { console.log(this)

  • 本文向大家介绍ES6箭头函数的特性?相关面试题,主要包含被问及ES6箭头函数的特性?时的应答技巧和注意事项,需要的朋友参考一下 参考回答: ES6 增加了箭头函数,基本语法为 let func = value => value; 相当于 let func = function (value) { return value; }; 箭头函数与普通函数的区别在于: 1、箭头函数没有this,所以需要通

  • 不鼓励将箭头函数(“lambdas”)传递给 Mocha。Lambdas词法绑定 this,无法访问 Mocha 上下文。例如,以下代码将失败: describe('my suite', () => { it('my test', () => { // should set the timeout of this test to 1000 ms; instead will fail thi

  • ES6标准新增了一种新的函数:Arrow Function(箭头函数)。 为什么叫Arrow Function?因为它的定义用的就是一个箭头: x => x * x 上面的箭头函数相当于: function (x) { return x * x; } 在继续学习箭头函数之前,请测试你的浏览器是否支持ES6的Arrow Function: 'use strict'; ---- var f

  • 问题 不用eval怎么把字符串的箭头函数的转为函数d 原数据 期望 转换成不带双引号的

  • 我先试过这个- 很好用。现在我用胖箭做了同样的事情。在这种情况下,“this”是未定义的。