1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071 |
- import tab from "./tab.plugins";
- import auth from "./auth.plugins";
- import modal from "./modal.plugins";
- import common from "./common.plugins";
- import setting from "./setting.plugins";
- import time from "./time.plugins.js";
- import constData from "./constData.plugins.js";
- import nfc from "./nfc.plugins.js";
- import keyListen from "./keyListen.plugins.js";
- import permission from "./permission.plugins.js";
- import config from "@/config";
- import { useDict } from '@/utils/dict'
- import { settingStores } from "@/store/modules/index";
- import dayjs from 'dayjs'
- import isBetween from 'dayjs/plugin/isBetween';
- import isSameOrAfter from 'dayjs/plugin/isSameOrAfter';
- import isSameOrBefore from 'dayjs/plugin/isSameOrBefore';
- dayjs.extend(isBetween);
- dayjs.extend(isSameOrAfter)
- dayjs.extend(isSameOrBefore)
- export default {
- install(app) {
-
- app.provide("$BASE_URL", config.baseUrl);
- app.config.globalProperties.$BASE_URL = config.baseUrl;
-
- app.provide("$websiteUrl", config.websiteUrl);
- app.config.globalProperties.$websiteUrl = config.websiteUrl;
-
- app.provide("$tab", tab);
- app.config.globalProperties.$tab = tab;
-
- app.provide("$auth", auth);
- app.config.globalProperties.$auth = auth;
-
- app.provide("$modal", modal);
- app.config.globalProperties.$modal = modal;
-
- app.provide("$common", common);
- app.config.globalProperties.$common = common;
-
- app.provide("$setting", setting);
- app.config.globalProperties.$setting = setting;
-
- app.provide("$time", time);
- app.config.globalProperties.$time = time;
-
- app.provide("$constData", constData);
- app.config.globalProperties.$constData = constData;
-
- app.provide("$nfc", nfc);
- app.config.globalProperties.$nfc = nfc;
-
- app.provide("$settingStore", settingStores());
- app.config.globalProperties.$settingStore = settingStores();
-
- app.provide("$dayjs", dayjs);
- app.config.globalProperties.$dayjs = dayjs;
-
- app.config.globalProperties.useDict = useDict
-
- app.provide("$keyListen", keyListen);
- app.config.globalProperties.$keyListen = keyListen;
-
- app.provide("$permission", permission);
- app.config.globalProperties.$permission = permission;
- },
- };
|