UNPKG

676 BPlain TextView Raw
1import { mapActions, mapGetters } from 'vuex'
2import configs from "./configs"
3import utils from './utils'
4import api from './api'
5class install {
6 constructor(Vue){
7 if(configs.$utils){
8 Vue.prototype.$utils = utils;
9 };
10 Vue.mixin({
11 data(){
12 if(configs.api){
13 return {
14 api
15 };
16 };
17 return {};
18 },
19 methods:mapActions(['action']),
20 computed:mapGetters(['airforce'])
21 })
22 }
23}
24export interface useStore {
25 plugin:{
26 install(Vue):install
27 }
28}
\No newline at end of file