vue watch调用methods里的方法不执行,显示undefined?

watch监听一个其他组件传的值,然后调用methods里面的方法获取数据刷新列表,结果不执行,打印出来这个方法的值为undefined,但是我打印出来的this里面又是有这个方法的,请问什么原因,怎么解决?

watch监听一个其他组件传的值,然后调用methods里面的方法获取数据刷新列表,结果不执行,打印出来这个方法的值为undefined,但是我打印出来的this里面又是有这个方法的,请问什么原因,怎么解决?

阅读 12.2k
3 个回答

看看你再次调用的时候,从接口获取的数据也就是classifyList的数据是不是发生变化了

你这个method又没有返回值,当然是undefined

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题