Vuex 發出指令的 Actions
在Vuex有四大物件元素,分別是State、Mutations、Getters、Actions
延續Vuex系列筆記 如果要進行非同步的AJAX,就要在Actions裡面操作
例如我們在store.js裏面用fetch,去AJAX(舉例說明而已)
import Vue from 'vue';
import Vuex from 'vuex';
Vue.use(Vuex);
const store = new Vuex.Store({
state:{
todos:[ ],
},
actions:{
ajaxTodos(store){
fetch(`$(url)/todos`)
.then(re => re.json())
.then(ajax到的東西 => {
//呼叫某個函式更新state
})
}
}
});
export