1. 子組件內,調用mapActions報錯解決方法:
引入 import store from '../../store';
調用actions的方法:
store.dispatch('checkSatId', params).then(res => {
if (!res.data) {
this.errors = '新增衛星ID不能重複!'
} else {
this.moValida();
}
})
這樣就可以調到了。
之前那種
import { mapActions, mapState } from "vuex";
...mapActions(["checkSatId"]),
this.checkSatId() 這樣調用是報Cannot read property 'dispatch' of undefined這個錯的。