Skip to content

Instantly share code, notes, and snippets.

@johnsardine
Created November 16, 2017 11:39
Show Gist options
  • Save johnsardine/940fde68d0c95932b58bf27c3a1a242c to your computer and use it in GitHub Desktop.
Save johnsardine/940fde68d0c95932b58bf27c3a1a242c to your computer and use it in GitHub Desktop.
2 - Send data from main to sidebar
const data = {
version: 2,
};
jQuery(document).trigger('updateSidebarData', [data]);
const Sidebar = new Vue({
el: '#sidebar',
data() {
return {
dataFromMain: {
version: 1,
},
};
},
methods: {
handleUpdateSidebarData(e, data) {
this.dataFromMain = data;
},
},
mounted() {
jQuery(document).on('updateSidebarData', this.handleUpdateSidebarData);
},
});
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment