A RetroSearch Logo

Home - News ( United States | United Kingdom | Italy | Germany ) - Football scores

Search Query:

Showing content from https://github.com/Cweili/vue-option-events below:

Cweili/vue-option-events: Bring Vue.js 1 events option and $emit to Vue.js 2.

Bring Vue.js 1 events option and $emit to Vue.js 2.

npm install vue-option-events --save
import Vue from 'vue';
import vueOptionEvents from 'vue-option-events';

Vue.use(vueOptionEvents);

Component A

new Vue({
  methods: {
    show(hiMessage) {
      console.log(hiMessage);
    }
  },

  events: {
    hello(helloMessage) {
      console.log(helloMessage);
    },
    hi: 'show'
  }
});

Component B

new Vue({
  methods: {
    send() {
      this.$emit('hello', 'world');
      this.$emit('hi', 'world');
    }
  }
});
new Vue({
  methods: {
    send() {
      this.$event.$emit('hello', 'world');
    }
  }
});
Emit events from any where
import eventBus from 'vue-option-events';

eventBus.$emit('hello', 'world');
Vue.use(vueOptionEvents, {
  keepAlive: false
});

RetroSearch is an open source project built by @garambo | Open a GitHub Issue

Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo

HTML: 3.2 | Encoding: UTF-8 | Version: 0.7.4