问题来自您在中定义的箭头功能的词法范围_.debounce。this绑定到您要在其中定义的对象,而不是实例化的Vue实例。
_.debounce
this
如果将箭头功能切换为常规功能,则范围将正确绑定:
methods: { // ... debouncedQuery: _.debounce(function () { this.query(); }, 300) }