TypeError: Cannot read property '$on' of undefined in q-ajax-bar

TypeError: Cannot read property '$on' of undefined in q-ajax-bar

类星体:v0.17.2

节点:v9.4.0

NPM:5.6.0

我正在使用 start/stop 事件操纵 ajax 柱线。在渲染我的 App.vue 时出现以下错误。

Error in mounted hook: TypeError: Cannot read property $on of undefined

模板:

<q-ajax-bar ref="loadingBar" :delay="delay" :speed="speed" :color="color" />

脚本:

this.$refs.loadingBar.$on('stop', () => {
      console.log("ajax-bar stop");
    });
this.$refs.loadingBar.$on('start', () => {
       console.log("ajax-bar start");
      }
    });

有什么帮助吗? 谢谢!

尝试使用@start 和@stop。

希望对您有所帮助!