Файл app.js :
window.Vue = require('vue');
import VueResource from 'vue-resource';
Vue.use(VueResource);
import Vuex from 'vuex';
Vue.use(Vuex);
Vue.component('comment-box', require('./components/CommentBox.vue'));
Vue.component('info-box', require('./components/InfoBox.vue'));
const app = new Vue({
el: '#app'
});
InfoBox.vue
<template>
<div :class="[{ isActive }, snackbars]" id="form-output-global">
{{message}}
</div>
</template>
Как объявить глобально эти переменные что бы менять их из других компонентов... Например в CommentBox.vue сделать что то типо:
methods: {
show(message){
isActive = true,
message = сообщение отправлено
}
}