'daki bir modülden başka bir modül durumunu değiştirin. Vuex mağazamda iki modül var. modül loading
yılında Vuex
var store = new Vuex.Store({
modules: {
loading: loading
posts: posts
}
});
, ben de
true
veya
false
set ve aynı zamanda bir mutasyon fonksiyonu bu özelliği ayarlamak için
TOGGLE_SAVING
adında var edilebilen bir özellik
saving
var.
posts
modülünde, iletileri getirmeden önce ve sonra, saving
özelliğini değiştirmek istiyorum. posts
modülündeki eylemlerden birini kullanarak commit('TOGGLE_SAVING')
numaralı telefonu arayarak yapıyorum. o işlemeye çalıştığımızda
var getPosts = function (context) {
contex.commit(TOGGLE_LOADING);
};
, ben
[vuex] unknown local mutation type: TOGGLE_LOADING, global type: posts/TOGGLE_LOADING
nasıl commit
kullanarak başka modülde devlet mutasyona olabilir konsolda hata aşağıdaki var?
Awesome. Bu harika çalışıyor. Teşekkürler –
Modüller ve ad alanlarını kullanıyorsanız, ad alanını 'commit', 'commit' ('namespace/TOGGLE_SAVING', null, {root: true}) 'gibi eklemeyi unutmayın. iş. – brainbag