vue $on 有没有办法一次监听多个事件,他们的回调都是相同的,如下代码:

 this.$bus.$on('modifyPatientBloodDialog', data => {

      this.show = data;

    });

    this.$bus.$on('saveMixResult', data => {

      this.show = data;

    });

    this.$bus.$on('directorReview', data => {

      this.show = data;

    });

    this.$bus.$on('review', data => {

      this.show = data;

    });

    this.$bus.$on('openApprasierUser', data => {

      this.show = data;

    });

    this.$bus.$on("saveBarCode", data => {

      this.show = data;

    });

 const opts = ['modifyPatientBloodDialog','saveMixResult','directorReview','review', 'openApprasierUser','saveBarCode']
 opts.forEache(opt=>{
    this.$bus.$on(opt, data => {
        this.show = data;
    });
 })

其实我想问的是有没这种实现方式

this.$bus.$on(['modifyPatientBloodDialog','saveMixResult','directorReview','review', 'openApprasierUser','saveBarCode'], data => { this.show = data; });

vue 的文档没看见...是不是有点天真