У плагина есть свой стор. В сторе плагина есть свойство someProp.
export default {
namespaced: true,
state: {
someProp: null,
},
mutations: {
set(state, value) {
state.someProp = value;
},
},
}
Плагин устанавливается в Vue.prototype.$myPlugin
import myStore from './store'
export default {
install(Vue, { store }) {
store.registerModule('myStore', myStore);
Vue.prototype.$myPlugin = {
set(value) {
store.commit('myStore/set', value);
},
// как правильно возвращать someProp из стора через плагин?
someProp: store.state.myStore.someProp, // << это возвращает null и после изменения через мутацию
};
}
}
Я хочу в компоненте сделать такое:
<div>{{ $myPlugin.someProp }}</div>
Подскажите, как это сделать?