【重点】page对应的main.js配置:
import Vue from 'mpvue';
import Person from './person.vue';
import store from '@/store';
const app = new Vue({
...Person,
store
});
app.$mount();
问题:
第一次用Mpvue编写微信小程序,配置Vuex时发现mapGetters映射无法识别。
参考了网上现有的资料:解决mpvue + vuex开发微信小程序,vuex辅助函数mapState,mapGetters不可用问题
详解:
问题是解决了,但是拥有强迫症的我无法容忍如此“不美丽”的解决方案,经过测试发信是vuex的配置问题:
app.vue的main.js
import Vue from 'mpvue';
import App from './App';
import store from './store';
import api from 'common/js/api';
Vue.config.productionTip = false;
Vue.prototype.$api = api;
App.mpType = 'a