Java教程

$bus

本文主要是介绍$bus,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
main.ts
Vue.prototype.$bus = new Vue()

xxx.vue
import CombinedVueInstance from 'vue'
export default class XXX extends Vue {
  $bus!: CombinedVueInstance
  emitHandle() {
    this.$bus.$emit('test', 'hello')
  }
}

yyy.vue
import CombinedVueInstance from 'vue'
export default class YYY extends Vue {
  $bus!: CombinedVueInstance
  mounted() {
    this.$bus.$on('test', (msg) => {
       console.log(msg)
    })
  }
}
这篇关于$bus的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!