У меня vue
приложение.
Я использую пакеты vuex
и vuex-class
для подключения к магазину.
в моем компоненте (vue-property-decorator
) Я хочуподписаться на какое-то свойство в состоянии, и когда оно изменится, я хочу знать.
например:
мое состояние, например:
const state = {
error: null,
};
и получатели:
const getters = {
error(state: any) {
return state.error;
},
};
мой компонент:
import { Component } from 'vue-property-decorator';
import { namespace } from 'vuex-class';
const SomeModule = namespace('somemodule');
@Component({})
export default class MyPage extends SomeBaseComponent {
@SomeModule.Getter('error')
error: any;
// HOW TO know when error has change?
}
onErrorChanged() {
//?????
}
Я хочу, чтобы onErrorChanged
срабатывал каждый раз при изменении свойства ошибки состояния.
Как это сделать?