import { mapState } from 'vuex' import store from "@/store" // 尝试将用户在根目录中的store/index.js的vuex的state变量,全部加载到全局变量中 let $uStoreKey = []; try{ $uStoreKey = store.state ? Object.keys(store.state) : []; }catch(e){ } module.exports = { created() { this.$u.vuex = (name, value) => { this.$store.commit('$uStore', { name,value }) } }, computed: { ...mapState($uStoreKey) } }