请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

老师,这里的debounce不能写在watch中没有理解是为啥?

写在this中他内部this指向了哪里,哪里会出问题

正在回答 回答被采纳积分+3

3回答

提问者 慕村8092596 2021-05-08 05:57:08

1.更懵了,组件对象和组件实例啥关系
2.我试了一下,不是他的this先出得问题,如果写debouce,debouce压根没执行,我看了debouce,debouce会返回一个新的函数,是因为他是返回一个函数,在watch里不会执行吗?
3.组件对象和组件实例是什么关系????

0 回复 有任何疑惑可以回复我~
  • 组件对象就是你定义组件的对象啊
    
    比如 const A = {
      props,
      data,
      watch
    }
    
    实例就是运行时的 vm 对象
    
    你把你认为有问题的例子的代码贴一下,不然很可能我俩讨论的都不是一个问题。
    回复 有任何疑惑可以回复我~ 2021-05-08 10:23:34
ustbhuangyi 2021-05-08 00:07:46

写在 watch 属性对应的函数,那么 debounce 中的 this 指向的是组件对象,而不是组件实例

0 回复 有任何疑惑可以回复我~
提问者 慕村8092596 2021-05-07 16:57:10

这里是因为debounce是引入的原因吗,

能具体说一下watch中他debounce为啥不会执行呢,我试了一下是debounce没有执行

视频中说this指向,this指向影响debounce的执行?


0 回复 有任何疑惑可以回复我~
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信