1234567891011121314151617181920212223 |
- 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)
- }
- }
|