关于debounce函数的一个问题

来源:10-10 搜索页面suggest组件开发(7)

OceanFloor

2020-02-16

图片描述

为什么return function(){...}内部的this会指向vue组件呢?

写回答

1回答

ustbhuangyi

2020-02-16

//img1.sycdn.imooc.com/szimg/5e494185090f33d216020362.jpg
因为 debounce 返回的函数是作为 $watch 的参数传入的,这个回调函数执行的时候会把 Vue 实例作为上下文
//img.mukewang.com/szimg/5e4941c0099eba6813140078.jpg
感兴趣可以去看看 Vue.js 的源码实现。

0
0

Vue2.0高级应用教学实战,开发企业级移动端音乐Web App

Vue.js高级知识应用大集合,实战企业级APP,教你搞定组件化开发。

5432 学习 · 3804 问题

查看课程